TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6....

193
TRABAJO ESPECIAL DE GRADO DESARROLLO DE UNA HERRAMIENTA COMPUTARIZADA PARA LA REALIZACIÓN DE ANALISIS DE PRUEBAS DE PRESIÓNES UTILIZANDO EL MÉTODO DE LA CURVA TIPO Y SU DERIVADA Presentado ante la Ilustre Universidad Central de Venezue la Por el Br. Arana G, Francisco J. Para optar al Título de Ingeniero de Petróleo Caracas, 2007

Transcript of TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6....

Page 1: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

TRABAJO ESPECIAL DE GRADO

DESARROLLO DE UNA HERRAMIENTA COMPUTARIZADA PARA LA REALIZACIÓN DE ANALISIS DE PRUEBAS DE

PRESIÓNES UTILIZANDO EL MÉTODO DE LA CURVA TIPO Y SU DERIVADA

Presentado ante la Ilustre Universidad Central de Venezue la

Por el Br. Arana G, Francisco J. Para optar al Título de Ingeniero de Petróleo

Caracas, 2007

Page 2: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

TRABAJO ESPECIAL DE GRADO

DESARROLLO DE UNA HERRAMIENTA COMPUTARIZADA PARA LA REALIZACIÓN DE ANALISIS DE PRUEBAS DE

PRESIÓNES UTILIZANDO EL MÉTODO DE LA CURVA TIPO Y SU DERIVADA

TUTOR ACADÉMICO: Prof. Martín Essenfeld.

Presentado ante la Ilustre Universidad Central de Venezuela

Por el Br. Arana G, Francisco J. Para optar al Título de Ingeniero de Petróleo

Caracas, 2007

Page 3: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,
Page 4: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

ii

DEDICATORIA

A las tres personas más importantes en mi vida…

A mis padres, Ramón y María Ofelia, ojalá pueda llegar a ser la mitad de bueno que

son Uds., los quiero con todo mi corazón…son los mejores, gracias por estar siempre

allí incondicionalmente.

A ti Erika, por todo lo que representas en mi vida y ser mi compañera.

Page 5: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

iii

AGRADECIMIENTOS

A la Universidad Central de Venezuela, La Casa que Vence la sombra, que ilumina

la vida de todos los que pasamos por sus aulas, siempre será Faro Guía en tiempos

oscuros.

Al Prof. Martín Essenfeld, por su apoyo incondicional, sincero y desinteresado en la

realización de este Trabajo Especial de Grado. Una de las mejores personas con las

que uno pude tropezarse en la vida.

A la Prof. María Teresa Vives, por su apoyo y sincero aprecio.

A la T.S.U Liliana Arboleda, mi amiga incondicional.

Para ser honesto, si incluyera aquí a todas las personas que estuvieron pendientes y se

preocuparon por la realización de este Trabajo Especial de Grado, me aconsejaron y

apoyaron, siendo consecuentes conmigo, probablemente no alcance la página . A la

luz de hoy, he aprendido a oír sus consejos y a valorarlos en lo que realmente valen y

con las buenas intenciones con que trataron de hacerme abrir los ojos. A todos Uds.

mi mayor agradecimiento y gratitud…

Ing. Alberto S. Finol

Ing. Mario González

Ing. Eugenio Ochoa

Ing. Rafael Peñalver

Lic. Moraima Yelitza Chacón

Lic. Alejandra Torres

Lic. Rosa María diBari

Ing. Rubys Hernández

Page 6: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

iv

Arana G., Francisco J.

DESARROLLO DE UNA HERRAMIENTA COMPUTARIZADA PARA LA REALIZACIÓN DE ANALISIS DE PRUEBAS DE

PRESIÓNES UTILIZANDO EL MÉTODO DELA CURVA TIPO Y SU DERIVADA.

Tutor Académico: Prof. Martín Essenfeld. Tutor Industrial: Dr. Alberto. Finol.

Tesis. Caracas, U.C.V. Facultad de Ingeniería Escuela de Ingeniería de Petróleo.

Año 2007. 181 p.

Palabras Claves: Pruebas de Presión, Curvas Tipo, Yacimientos Homogéneos.

Resumen: El presente trabajo tiene por objetivo desarrollar un programa basado en la

metodología de Curvas Tipo y su Derivada para el análisis de Pruebas de Pozos,

utilizando el modelo de Yacimiento Homogéneo con efecto de llene constante y daño

para caracterizar el sistema pozo – yacimiento. El diseño del programa prevé el uso

de librerías de datos que contengan la información de las Curvas Tipo. El análisis de

las pruebas analizadas con el programa “TestWell” fueron comparados con datos

publicados, arrojando resultados confiables.

Page 7: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

v

INDICE CONSTANCIA DE APROBACION

DEDICATORIA ii

AGRADECIMIENTOS iii

RESUMEN iv

LISTA DE TABLAS

LISTA DE FIGURAS

INTRODUCCION 1

1. CAPÍTULO I. - EL PROBLEMA 4

1.1. Planteamiento del Problema 4

1.2. Alcances 5

1.3. Objetivos 5

1.3.1 Objetivo General 5

1.3.2 Objetivos Específicos 6

2. CAPÍTULO II. – MARCO TEORICO 7

2.1. Yacimiento Homogéneo 7

2.2. Regímenes de Presión en el yacimiento 7

2.3. Modelaje de Pruebas de Pozos 9

2.4. Pruebas de Pozos 13

2.4.1. Restauración de Presión (“Build-up”) 14

2.4.2. Abatimiento de Presión (“Drawdown”) 15

2.5. Diferencias entre Pruebas Ideales y Pruebas Reales 16

2.5.1. Factor de Daño (s) 16

2.5.2. Almacenamiento 17

2.5.3. Variación de la Tasa de Producción 18

2.6. Técnicas Convencionales de Interpretación de pruebas de Presión 19

2.6.1. Método de Horner 21

2.6.2. Análisis de Abatimientos de Presión 24

2.7. Método de Curvas Tipo 25

Page 8: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

vi

2.8. Regímenes de Flujo en el Yacimiento 29

2.8.1. Flujo Radial 30

2.8.2. Flujo Esférico 31

2.8.3. Flujo Lineal 32

3. CAPÍTULO III. – METODOLOGIA 33

3.1. Curvas Tipo de Bourdet et. al. 34

3.2. Lenguaje de Programación Visual Basic 35

3.3. Diseño del Programa 36

3.4. Cálculo de las Curvas de Campo y su Derivada a partir de

los Datos de la Prueba 38

3.5. Diseño de la librería de modelos de Curvas Tipo 43

3.6. Uso del programa 44

3.6.1 Botones de Control 45

3.6.2 Carga de Datos 48

3.6.3 Visualización de la Data y Procesamiento 49

3.6.4 Análisis de la Prueba 54

4. CAPITULO IV – ANALISIS DE RESULTADOS

4.1 Validación de Resultados del Programa 59

4.2 Ejemplo 1 59

4.3 Ejemplo 2 61

4.4 Ejemplo 3 64

4.5 Comparación y Análisis de Resultados 66

4.5.1 Análisis del Ejemplo 1 66

4.5.2 Análisis del Ejemplo 2 69

4.5.3 Análisis del Ejemplo 3 72

5. CAPÍTULO V – CONCLUSIONES 75

6. CAPÍTULO VI – RECOMENDACIONES 77

REFERENCIAS BIBLIOGRAFICAS 78

ABREVIATURAS 79

ANEXO A 81

Page 9: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

vii

ANEXO B 157

Page 10: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

viii

LISTA DE TABLAS

Tabla II.1. Avances históricos en las pruebas de pozos

Tabla III.1. Clasificación de los pozos de acuerdo al grupo adimensional CDe2S

Tabla IV.1a. Datos de Presión y Tiempo utilizados en el Ejemplo 1

Tabla IV.1b. Datos de producción, pozo, fluidos utilizados en el Ejemplo1

Tabla IV.2. Resultados del análisis realizado por los autores con los datos del

Ejemplo1

Tabla IV.3. Resultados del análisis utilizando el programa de análisis de presiones

Tabla IV.4a. Datos de Presión y Tiempo utilizados en el Ejemplo 2

Tabla IV.4b. Datos de producción, pozo, fluidos utilizados en el Ejemplo 2

Tabla IV.5. Resultados reportados utilizando los datos del Ejemplo 2

Tabla IV.6. Resultados del análisis del Ejemplo 2 utilizando el programa de

análisis de presiones

Tabla IV.7a. Datos de Presión y Tiempo utilizados en el Ejemplo 3

Tabla IV.7b. Datos de producción, pozo, fluidos utilizados en el Ejemplo 3

Tabla IV.8. Resultados reportados utilizando los datos del Ejemplo 3

Tabla IV.9. Resultados del análisis del Ejemplo 2 utilizando el pr ograma de

análisis de presiones

Tabla IV.10. Comparación entre los resultados reportados y los obtenidos con el

programa para los datos del Ejemplo 1

Tabla IV.11. Comparación entre los resultados reportados y los obtenidos con el

programa para los datos del Ejemplo 2

Tabla IV.12. Comparación entre los resultados reportados y los obtenidos con el

programa para los datos del Ejemplo 3

Page 11: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

ix

LISTA DE FIGURAS

Figura II.1. Regiones o Regímenes de Flujo para un disturbio de presión, en

función de log (t) y t

Figura II.2. Modelo de Flujo Radial para el modelaje de Pruebas de Presión

Figura II.3. Respuesta típica de una Prueba de Restaurac ión de Presión

Figura II.4. Respuesta típica de una Prueba de Abatimiento de Presión

Figura II.5. Esquema de la caída de presión adicional en los alrededores debido al

daño

Figura II.6. Gráficos de Tasa vs. Tiempo y Presión vs. Tiempo donde se ve el

comportamiento del cambio de presión debido a un cambio en la tasa

de producción

Figura II.7. Gráfico de una prueba ideal “Build-Up”

Figura II.8. Gráfico de una prueba “Build -Up” donde se puede apreciar la recta de

Horner que se utiliza para analizarla

Figura II.9. Gráfico de una prueba de abatimiento de presión (“Drawdown”)

Figura II.10. Gráfico donde se observa el esquema de un cotejo o “match” con

Curvas Tipo y de campo

Figura II.11. Curvas Tipo de Ramey, producción constante, yacimiento infinito. Se

aprecia que la forma de la curva puede llevar a realizar una

interpretación incorrecta

Figura II.12. Gráfico donde se observa el comportamiento de la curvas tipo de

Gringarten

Figura II.13. Grafico de la familia de Curvas Tipo para un yacimiento homogéneo,

con efecto de daño y llene

Figura II.14. Representación del Flujo Radial en el Sistema Pozo – Yacimiento

Figura II.15. Reconocimiento del Flujo Radial en un gráfico log- log de la derivada

Page 12: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

x

Figura II.16. Representación del Flujo Esférico para un pozo cañoneado a la mitad

del intervalo y para otro donde sólo penetra la sección superior

Figura II.17. Reconocimiento del Flujo Esférico en un gráfico log- log de la

derivada

Figura II.18. Esquema de líneas de flujo en el Régimen Lineal

Figura III.1. Esquema de la distribución de funciones por formularios. En línea

continua se ven las actividades obligatorias y en línea interrumpida las

actividades accesorias

Figura III.2. Gráfico que ilustra como el algoritmo de cálculo de derivada, toma en

cuenta la información previa y posterior al punto en que calcula

Figura III.3. En esta imagen se aprecia el formulario principal del pr ograma de

análisis de presiones

Figura III.4. Detalle de los controles y cajas de texto que se encuentran en

formulario principal donde se aprecian los valores de desplazamiento,

el botón de “Smoothing” y el valor del “Factor” de desplazamiento

Figura III.5. En este formulario se selecciona el valor de “L” para realizar el

cálculo de la curva de derivada

Figura III.6. Detalle de las cajas de texto que se encuentran en formulario principal

y proporcionan información sobre el Punto de Cotejo ó “Match”

Figura III.7. Formulario “Abrir Archivo de Test”, donde se aprecian los diferentes

controles que permiten navegar por las unidades de almacenamiento

de la computadora

Figura III.8. Botones del formulario “Entrada de Datos”. Se puede ver la grilla de

datos y los diferentes botones del formulario

Figura III.9. Formulario “Entrada de Datos”. Se pueden verificar los datos cargados

el archivo da data

Figura III.10. Detalles donde se aprecian las cajas de texto donde se deben sustituir

los valores por defecto de las propiedades del sistema pozo –

yacimiento que apliquen a los valores de la prueba

Page 13: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

xi

Figura III.11. En esta figura se puede ver como la grilla se ha llenado con los

cálculos

Figura III.12. Formulario “Preview”.Se pueden ver las sensibilidades de la Curva

Derivada

Figura III.13. Formulario principal mostrando las Curvas Tipo y sus Derivadas junto

con las curvas calculadas de la prueba de pozo

Figura III.14. Procedimiento para cambiar el Factor de suavizado “L” una vez

iniciado el análisis de las curvas de Presión

Figura III.15. Una vez cambiado el valor de L, se observa que la curva de la derivada

presenta un comportamiento más suave

Figura III.16. Movimiento de las curvas a través del área de graficación para

conseguir un par de curvas tipo que presenten el mismo

comportamiento

Figura III.17. Superposición de las curvas una vez que se ha logrado identificar las

curvas para realizar el cotejo

Figura III.18. Reporte final del Análisis de la Prueba, con los resultados de la misma.

Figura IV.1. Imagen del cotejo realizado con los datos del Ejemplo 1

Figura IV.2. Imagen del cotejo realizado con los datos del Ejemplo 2

Figura IV.3. Imagen del cotejo realizado con los datos del Ejemplo 3

Figura IV.4. Variación de la forma de la Curva de la Derivada al modificar el valor

de L.

Figura IV.5. Se muestra como la curva de respuesta de presión hace buen cotejo

con la curva correspondiente al grupo adimensional CDe2S = 3

Figura IV.6. Se muestra como la curva de respuesta de presión hace buen cotejo

con la curva correspondiente al grupo adimensional CDe2S = 10

Figura IV.7. Detalle de la variación del comportamiento de la derivada con valores

de L= 0.0 y L= 0.5 en el Ejemplo 3

Page 14: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Introducción

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada 1

INTRODUCCIÓN

Los yacimientos son, más allá de su definición como “una acumulación de

hidrocarburos que se encuentran en el subsuelo, contenidos en una roca porosa y

permeable, cuyo volumen hace que su explotación sea económicamente rentable”,

entes complejos.

Una de las actividades de la ingeniería de petróleo es recolectar la mayor cantidad de

información posible del yacimiento, con el objetivo de poder desarrollar y entender

un modelo que permita predecir de manera confiable su comportamiento con el fin

último de tomar el mejor provecho del mismo, lo que se traduce finalmente en drenar

la mayor cantidad de reservas y aumentar el factor de recobro.

La única conexión física de la que dispone el ingeniero para observar las reacciones

de ese ente complejo, es el pozo, pues permite que a través de él, se puedan medir las

variables físicas, como la presión y la temperatura, a las que se encuentra el objetivo

de estudio. Además, es por medio del pozo que se obtienen muestras del fluido, de

roca que junto a las nuevas tecnologías ya permiten “ver” al yacimiento y brindan

mucha información del mismo.

La presión o mejor dicho la variación del comportamiento de la presión con el tiempo

mientras el pozo se encuentra bien sea abierto a producción ó cerrado después de

haber estado produciendo, brinda cuantiosa y muy valiosa información sobre las

características de mismo, ya no sólo del tipo de roca o de fluidos sino de su

configuración física como tal.

La variación de la presión con el tiempo durante la vida del yacimiento responde a

factores complejos que, bajo ciertas condiciones y restricciones, pueden ser

modelados matemáticamente dando la oportunidad de obtener información sobre la

Page 15: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Introducción

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada 2

calidad del medio poroso, como esta conformado físicamente el yacimiento y como

ha afectado el pozo o pozos su comportamiento.

A partir de los estudios que se hicieron a acuíferos , que responden a las mismas

variables y a los mismos fenómenos que los yacimientos, pues son básicamente

fluidos que se encuentran en rocas porosas y permeables en el subsuelo, se

empezaron a definir modelos que explicaran el comportamiento del mismo en el

tiempo, bajo ciertas condiciones.

Con el avance de la industria y su tecnología, dichos modelos fueron

desarrollándose, se aplicaron y aumentaron en cantidad para tratar de explicar los

diferentes comportamientos observados. Hoy en día, a pesar de haber sido

desarrollada por Horner en 1951, la técnica de gráfico semilogarítmic Pws vs.

(tp+∆t)/∆t, donde se obtiene una función lineal sigue siendo utilizada como una

aproximación para observar características del yacimiento.

Métodos más avanzados fueron surgiendo con el tiempo, pero su uso era complejo y

en muchas ocasiones ofrecían respuestas ambiguas que necesitaban ser chequeadas

con metodologías previas ya probadas, lo cual los hacia poco prácticos.

Siguieron desarrollándose modelos más sofisticados que con el avance de la

tecnología, hacen uso de mediciones digitales en tiempo real y constituyen hoy en día

las herramientas que mejor han permitido caracterizar a los yacimientos.

Este último método es el de las Curvas Tipo y su derivada, que estudia la variación de

la presión con el tiempo y la derivada de este comportamiento de presión, que ha

demostrado ser una herramienta que eliminó los problemas de métodos anteriores y

que haciendo uso de los computadores ha facilitado la tarea de interpretación de las

pruebas de presión.

Page 16: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Introducción

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada 3

Hoy día existe una amplia variedad de modelos de Curvas Tipo para diferentes

configuraciones de yacimientos y múltiples condiciones, que permiten obtener

respuestas precisas de la interacción del sistema pozo – yacimiento. El presente

Trabajo Especial de Grado se basa en el Desarrollo de una herramienta

Computaciona l, la cual haciendo uso de la técnica de Curvas Tipo y su Derivada ,

permita realizar análisis de pruebas de pozos para el modelo de yacimientos

homogéneos con daño y efecto de flujo posterior.

Page 17: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

1.Capítulo I – El Problema

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

4

1. CAPITULO I – EL PROBLEMA.

1.1. Planteamiento del Problema

Los programas de análisis de presiones son herramientas sofisticadas y

costosas que ayudan al ingeniero de petróleo a interpretar las pruebas de

presiones de pozos, con el objetivo de calcular algunos parámetros claves del

yacimiento, además de permitir identificar la morfología del mismo.

Si bien son herramientas poderosas, tienden a considerar al usuario como un

simple operario que suministra la información al sistema , ignorando su

experiencia. Muchos proporcionan una respuesta automática del cotejo que

realiza el programa , basándose en las propiedades matemáticas de la Curva de

Presión y su Derivada.

La intención de este Trabajo Especial de Grado es desarrollar un programa de

computadora, que utilizando el Método de las Curvas Tipo y su Derivada,

permita realizar análisis de las pruebas de presión para yacimientos

homogéneos, tomando en cuenta la experiencia del usuario , permitiendo al

mismo hacer los cotejos de las curvas no solo por sus propiedades

matemáticas sino que le permita manipular el cotejo en función de la forma de

las curvas de respuesta de la prueba y su conocimiento del proceso que

realiza.

Las características que se desean de este programa, además de las condiciones

mencionadas anteriormente, es que cumpla con las características de los

programas modernos de análisis de presión, que genere reportes impresos y

sea de fácil uso para el usuario.

Page 18: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

1.Capítulo I – El Problema

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

5

1.2. Alcance

La filosofía con la que se desarrolló este trabajo, fue diseñar una herramienta

que permit iera ser actualizada mediante la inclusión de librerías externas al

programa, con el objetivo de ser utilizado para una amplia gama de modelos

de curvas tipo que existan hoy en día y nuevos modelos de curvas que puedan

aparecer en el futuro, además es posible utilizarlo como una herramienta de

aprendizaje para las materias de la Escuela de Petróleo que puedan requerir de

la utilización de este tipo de herramienta brindado la oportunidad de adquirir

nuevos conocimientos en las áreas conexas a las pruebas de presión y que

escapan a los alcances de este Trabajo Especial de Grado como pueden ser el

tratamiento previo a la prueba que debe hacerse a la información o datos de

entrada.

1.3. Objetivos

1.3.1 Objetivo General

Como el título del trabajo lo indica , el objetivo general fue desarrollar una

herramienta de análisis de presiones utilizando el Método de la Curva Tipo

que ofrezca simplicidad de uso, posibilidad de expansión y sobre todo que

permita al usuario no sólo aplicar una metodología pre-programada sino que

el programa responda a los cambios que el usuario quiera realizar al momento

de analizar una prueba.

Page 19: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

1.Capítulo I – El Problema

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

6

1.3.2 Objetivos Específicos

Para este Trabajo Especial de Grado se cumplieron los siguientes objetivos

específicos:

• Diseño y codificación de un programa que utilice el Método de

Curvas Tipo y su derivada.

• Considerar al usuario y su experiencia al momento de realizar el

cotejo de curvas permitiendo flexibilidad en el programa.

• Utilizar librerías externas al programa que permitan su expansión

en el futuro.

Page 20: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

7

2. CAPITULO II - MARCO TEÓRICO

En éste capítulo se definirán algunos conceptos básicos referentes al tema que

desarrolla este Trabajo Especial de Grado.

2.1. Yacimiento Homogéneo

Se define como yacimiento homogéneo aquel cuyas propiedades como la

porosidad y la permeabilidad son constantes en cualquier dirección, es decir,

son Isotrópicos. El medio poroso no presenta ninguna irregularidad a

diferencia de los modelos de doble porosidad o estratificados que presentan

fracturas y/o vugas en el primer caso y variaciones en sus propiedades en

diferentes capas en el segundo.

Los yacimientos homogéneos realmente no existen, ya que, aún presentando

un medio poroso continuo, no estratificado, sus propiedades varían

dependiendo entre otras variables de l escogimiento del grano, el material de

sedimentación, el ambiente de depositación, etc. Su utilidad radica en que

permiten simplificar un ente complejo para estudiar sus respuestas y poder

crear un modelo matemático que reproduzca con suficiente precisión las

mismas.

2.2 Regímenes de presión en el yacimiento

Cuando un pozo es abierto a producción, se genera un pulso o “disturbio” de

presión que empezará a recorrer el yacimiento haciendo que la presión de

fondo vaya cambiando con el tiempo. A lo largo de su trayectoria por el

medio poroso, se pueden apreciar diferentes regiones o períodos como se

muestran en forma esquemática en la Figura II.1.

Page 21: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

8

Figura II.1. Regiones o Regímenes de Flujo para un disturbio de presión, en función de

log (t) y t

a. Región Transiente: Durante este período, el yacimiento presenta un

comportamiento “infinito” pues el disturbio de presión no ha alcanzado

los límites del yacimiento. En un gráfico de Pwf vs. log(t) este

comportamiento describe una línea recta. Mientras que en un gráfico

cartesiano se puede apreciar un rápido descenso de la presión.

b. Región Transiente Tardío: Esta se encuentra entre el fin de la Región

Transiente y el inicio del período Pseudo-Estable. Esta región es muy

pequeña o inexistente para fines prácticos .

c. Región Pseudo – Estable: En este período ya el disturbio de presión

alcanzó el final del yacimiento y se aleja cada vez más del

comportamiento ideal y la declinación se hace mucho más pronunciada.

Este período se aprecia como una línea recta en una gráfica Pwf vs. t.

Pwf Pwf

log t t

Región “Transiente”

Región “Transiente

Tardio”

Región “Pseudo-Estable”

Región “Transiente

Tardio”

Región “Transiente”

Región “Pseudo Estable”

Page 22: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

9

2.3. Modelaje de Pruebas de Pozos

El comportamiento de las pruebas de presión puede ser simulado utilizando

las ecuaciones que describen de manera certera los fenómenos físicos que

tienen lugar en los yacimientos suponiendo ciertas condiciones que

simplifiquen su resolución y que dentro de ciertos límites, puedan ser

aplicables a las condiciones reales del sistema pozo-yacimiento.

Estos modelos están basados en una serie de ecuaciones (conservación de la

masa, ley de Darcy, ecuación de estado) que combinadas forman la Ecuación

de Difusividad:

Expresada en coordenadas rectangulares.

tp

kc

zp

yp

xp t

∂∂

=∂∂

+∂∂

+∂∂

000264.02

2

2

2

2

2 φµ

Expresada en coordenadas cilíndricas.

Ec. II.1

tp

kc

rp

rrp t

∂∂=

∂∂+

∂∂

000264.01

2

2 φµ

Ec. II.2

Para utilizar la Ec. II.2, se supusieron las siguientes condiciones:

• Flujo radial horizontal, laminar e isotérmico

• Los efectos de la gravedad son despreciables

• El medio poroso es homogéneo e isotrópico

Page 23: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

10

• Existe una sola fase fluyente, de densidad constante y baja

compresibilidad

• Las propiedades del fluido y de la roca son independientes del tiempo

• Extensión radial infinita

• El pozo atraviesa completamente al medio poroso

Se supone que el fluido se dirige a un cilindro (pozo), que es perpendicular a

un par de barreras planas horizontales paralelas similar a un cilindro como el

que se muestra en la Figura II.2.

Figura II.2. Modelo de Flujo Radial para el modelaje de Pruebas de Presión

Para resolver el problema planteado en la Ecuación. II.2, es necesario

establecer las condiciones iniciales, de frontera y de borde o interior que

terminen de definir la configuración del sistema pozo – yacimiento.

Dependiendo de las mismas, variará el modelo y por ende la respuesta de

presión como función del tiempo que se obtenga del mismo. Para el caso más

simple de un yacimiento homogéneo, se establecen las siguientes condiciones

para el modelo:

Barreras Impermeables al Flujo. Paralelas y

Planas .

Dirección de Flujo Radial hacia el Pozo.

Pozo

r = infinito

q= Constante

Page 24: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

11

a. Condición Inicial : La presión es la misma en todo el yacimiento y es

igual a la presión inicial.

( ) iptrp == 0,

Ec. II.3

b. Condición de Frontera: La presión en el borde externo del

yacimiento es igual a la presión inicial.

( ) ∞→= rptrp i ,,

Ec. II.4

c. Condición de Interior: A partir del inicio de producción la tasa se

mantiene constante en el tiempo.

rws r

pr

khq

∂∂

=µπ2

Ec. II.5

Para la resolución de este tipo de Ecuaciones Diferenciales se emplean las

variables adimensionales, las cuales permiten presentar soluciones compactas

que agrupen los diferentes parámetros (φ, µ, c, k) y variables (r, p, t) que

forman parte de las ecuaciones.

Así, resulta que para el caso del problema planteado en la Ec. II.2, las

variables adimensionales son:

)(00708.0 wfis

D ppqkh

p −=µ

Ec. II.6

Page 25: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

12

2000264.0

wt

Drc

kttµφ

=

Ec. II.7

wD r

rr =

Ec. II.8

Estas variables adimensionales no son fijas. Su “construcción” depende del

problema planteado por cada ecuación y pueden presentar variaciones de un

modelo a otro. Se debe tener presente que a pesar de ser variables

adimensionales, estas guardan una relación directa con la variable física que

representa, facilitando la resolución del modelo propuesto.

Sustituyendo las variables adimensionales en la ecuación Ec II.2 y

resolviendo se obtiene:

−−=

D

DD t

rEip42

1 2

Ec. II.9

Esa es la solución aplicando la “integral exponencial”. Por aproximación y

para cocientes tD / rD > 100, se obtiene la siguiente expresión:

+

≈ 080907.0ln

21

2D

DD r

tp

Ec. II.10

La ventaja del uso de parámetros o grupos adimensionales en la resolución de

este tipo de ecuaciones , radica en que permite manipular de forma

Page 26: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

13

consistente, problemas que dependen de múltiples variables y parámetros

facilitando además la presentación de curvas ó familias de curvas que estarán

caracterizadas por el valor de dichas variables y parámetros adimensionales

y/o productos entre ellas como se presentará más adelante.

2.4. Pruebas de Pozos

Cuando un pozo se abre a producc ión, genera una caída de presión en el

yacimiento. Esta caída produce un desbalance entre la presión del yacimiento

y la del pozo, la cual hace que los fluidos se desplacen hacia la zona de menor

presión, causando que el fluido alrededor de l pozo se mueva hacia el mismo,

originando un “estimulo” u onda de presión que empezará a recorrer el

yacimiento y que eventualmente se desplazará por el medio poroso afectando

en mayor o menor medida la presión del mismo hasta que se alcanza todo el

yacimiento.

Las pruebas de pozo más comunes son las de Restauración de Presión

(“Build-Up”) y de Abatimiento de Presión (“Drawdown”). Estas consisten en

realizar mediciones de presión y tiempo simultáneamente mientras el pozo se

encuentra cerrado (“Build-up”/Restauración) o produciendo

(“Drawdown”/Abatimiento). De esta forma se puede medir la respuesta del

yacimiento, es decir, la presión ante un estímulo, el cual consiste en abrir,

cerrar, mantener o incrementar la producción. Esto modificará el

comportamiento de la variación de la presión como función del tiempo

dependiendo del tipo de yacimiento que se esté estudiando, lo que permitirá

caracterizarlo. Para ello, es indispensable poder obtener una cantidad

apreciable de mediciones de presión del pozo en intervalos cortos de tiempo,

pues más importante que saber el valor de la presión en un instante

determinado es conocer su comportamiento a lo largo de un intervalo de

tiempo.

Page 27: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

14

2.4.1 Restauración de Presión (“Build-up”)

Básicamente consiste en mantener un pozo en producción a tasa constante

durante un período de tiempo para luego cerrarlo, ya sea en superficie o

cerca del intervalo cañoneado, lo que permitirá que la presión se

incremente tanto en el pozo como en la formación productora, mientras se

registran los valores de presión como función del tiempo. Una de las

ventajas de esta prueba es que durante la realización de la misma, la tasa

de producción es controlada e igual a cero, al menos en superficie, a nivel

de la zona productora, esta sigue aportando fluido al pozo hasta que las

presiones se equiparan, esto constituye el llamado “Efecto de Llenado”. El

comportamiento de presión y tasa se muestran esquematicamente en la

Figura II.3.

Figura II.3. Respuesta típica de una Prueba de Restauración de Presión. a) El cierre de

producción en superficie no se refleja instantáneamente en la arena. b) Respuesta de la

Presión de Fondo durante el periodo de flujo y el de restauración

Tiempo

Tiempo

Presión de

Fondo

Tasa de

Flujo

Superfície

Arena

b)

a)

Efecto de Llene

Page 28: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

15

2.4.2 Abatimiento de Presión (“Drawdown”)

Por el contrario las pruebas de abatimiento o pruebas fluyentes, permiten

seguir con la actividad productiva del pozo ya sea a tasa constante, a tasa

variable ó con declinación de la tasa de producción (ver Figura II.4),

mientras se registran los valores de presión con el tiempo.

Figura II.4. Respuesta típica en una Prueba de Abatimiento de Presión. a) Al

mantener la tasa constante, se produce una única caída de presión. b) Con variación

de tasa, se producen caídas sucesivas de presión

El concepto de la prueba de abatimiento de presión, se define para una

tasa de producción constante lo cual es muy difícil en la práctica. Por ello

se utiliza el Principio de Superposición para poder manejar estas

fluctuaciones en tasa y en caídas de presión.

Tasa de

Flujo

0

q = constante

Tiempo

Tiempo

0

Tasa de

Flujo q1

q2 q3

q4

Tiempo

Presión de

Fondo

Presión de

Fondo

Tiempo

∆p1

∆p2

∆p3

∆p1

a)

b)

∆p4

Page 29: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

16

Una vez obtenidos los datos de Presión vs. Tiempo, el siguiente paso es

interpretar los mismos para obtener la mayor cantidad de información que

permita definir no sólo el tipo de yacimiento, sus características propias del

yacimiento y las del sistema pozo-yacimiento; la información obtenida será:

permeabilidad, daño, área de drenaje, existencia de barreras que restrinjan el

flujo de fluidos, entre otras.

2.5. Diferencias entre Pruebas Ideales y Pruebas Reales

Para el desarrollo de los modelos de yacimientos , se imponen condiciones

“ideales” que permitan simplificar su resolución. Sin embargo, dichas

condiciones son muy difíciles sino imposibles de lograr durante las

operaciones de perforación y de producción. Por eso las respuestas de presión

como función del tiempo que muestran los pozos van a diferir en diferentes

formas del comportamiento esperado para las condiciones ideales estipuladas

2.5.1 Factor de Daño (s)

Durante la perforación de los pozos, la acción de la columna de lodo, que se

mantiene para controlar la presión de la Formación, hace que una fracción del

mismo invada a la roca porosa y permeable, llevando consigo sólidos que

taponarán los poros, ocasionando una disminución de la permeabilidad

original en la zona afectada. Esta disminución en la permeabilidad generará

una caída adicional de la presión en los alrededores del pozo, denominada

∆Pskin. Esto en definitiva se opone a la suposición que indica que las

propiedades del medio poroso son constantes en cualquier dirección. En la

Figura II.5, se muestra en forma esquemática el efecto del daño en los

alrededores del pozo.

Page 30: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

17

Figura II.5. Esquema de la caída de presión adicional en los alrededores debido al

daño

2.5.2 Almacenamiento

Una vez que se ha cerrado el pozo en la superficie, la tasa en la supericie es

instantáneamente cero, pero a nivel de las perforaciones, la arena sigue

fluyendo hacia el pozo acumulándose fluido en el mismo. Además, dentro de

la tubería eductora se produce una separación de fluidos, desplazándose por

gravedad, el gas hacia arriba y los líquidos hacia abajo, el pozo seguirá

aportando fluido al pozo hasta que la presión de la columna de fluidos se

equipare con la presión de las perforaciones y el flujo hacia la tubería del pozo

cese. Luego, una vez abierto el pozo, la tasa de producción en superficie se

incrementará pero a nivel de las perforaciones , será nula por un corto período

de tiempo. Por ello, la tasa de producción no es constante en ninguno de los

dos casos, lo cual también va en oposición a las premisas del modelo. Este

efecto se muestra en la Figura II.3a.

Zona Alterada por lodo y/o

completación

Zona Original

∆pskin

Perfil de Presión Original

Perfil de Presión por

Daño

Pozo

Page 31: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

18

2.5.3 Variación de la Tasa de Producción.

Entre las condiciones impuestas al modelo, se especifica que el pozo fluye a

tasa constante a partir del inicio de producción, aunque esto último es difícil

de conseguir en condiciones normales de producción. Para solventar esto, se

aplica el Principio de Superposición. Si se desea modelar el comportamiento

de presión como función del tiempo debido a la caída de presión en el pozo al

abrirlo a producción, entonces esa primera tasa originará una primera caída de

presión en el yacimiento. Si se incrementa la tasa, ocurrirá una nueva caída de

presión debido a la diferencia entre la tasa inicial y la segunda. Esto se

muestra en la Figura II.6.

Figura II.6. Gráficos de Tasa vs. Tiempo y Presión vs. Tiempo donde se muestra el

comportamiento del cambio de presión debido a un cambio en la tasa de producción.

q1

q2

t2 t1

∆p1 @ q1

∆p2 @ (q2 - q1)

T a s a

P r e s i ó n

Page 32: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

19

Resulta entonces:

)(2

)()( 1 tpkh

oqpptp dwfi ∆=−=∆

πµβ

para 10 tt ≤≤

Ec II.11

luego:

)(2

)()(

2)( 12

121

1 ttpkh

oqqtp

khoq

tp dd −∆−

+∆=∆π

µβπµβ

para 21 tt ≤

Ec II.12

Esto es valido para q2 > q1; q2 < q1 ó q2 = 0 (Build-Up).

En forma general:

)(2

)()(

2)( 12

11

1−=

− −∆−

+∆=∆ ∑ iid

n

iii

d ttpkh

oqqtp

khoq

tpπ

µβπµβ

Ec II.13

El Principio de Superposición, básicamente indica que la respuesta total del

modelo es la suma de las respuestas parciales de las diferencias entre los

estímulos sucesivos que afectan al comportamiento del yacimiento.

2.6. Técnicas Convencionales de Interpretación de Pruebas de Presión.

Las mediciones simultáneas de presión y tiempo fueron introducidas en 1930,

utilizando dispositivos mecánicos, llamados comúnmente “Amerada”

(realmente la marca comercial de los registradores ó bombas de presión) que

Page 33: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

20

permitían escasas mediciones en los registros, pero que sin embargo,

impulsaron por necesidad el desarrollo de diferentes técnicas de análisis de

pruebas de presión.

A continuación se resumen los avances más destacados en el análisis de la

pruebas de presión:

Tabla II.1. Avances históricos en las pruebas de pozos

Investigador Año Producto del Análisis

Muskat 1937 Determinación del valor de la

presión promedio en el área de

drenaje del pozo

van Everdigen y Hurst 1949 Solución al sistema pozo –

yacimiento con efecto de llene.

Primera Curva Tipo

Miller, Dyes y

Hutchinson (MDH)

1950 Pws debe ser una función lineal del

logaritmo del tiempo de cierre.

Gráficos para determinación de la

presión estática del yacimiento con

límite exterior cerrado. Método de

análisis para flujo multifásico

Horner 1951 Análisis para pruebas de “Build-up”

estableciendo que Pws debe ser

funcion lineal del log [(t+∆t)/ ∆t].

Permite identificar barreras de flujo,

fallas geológicas, fracturas. Utiliza

el período de presión transiente y

permite determinar p*

Page 34: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

21

Matthews, Bronz y

Hazenbroek (MBH)

1954 Utilizan el principio de

superposición para determinar el

comportamiento de presión en pozos

en yacimientos de distintas formas

geométricas , con pozos en distintas

posiciones utilizando la p* de

Horner

Al-Hussainy, Ramey y

Crawford

1966 Extienden el uso de las pruebas de

presión para gases a través del

concepto de la función de pseudo

presión (m(p))

Agarwal, Al-Hussainy y

Ramey

1970 Utilizan la data inicial de los

períodos iniciales de flujo de la

prueba de restauración a través de

las curvas tipo

Mc Kinley, Earlougher y

Kersch

1974 Introducen los efectos de daño y

efecto de llene en las curvas tipo

La aplicación de estas técnicas de análisis , conocidas también como Métodos

Convencionales, no sólo permiten obtener información importante sobre las

características del sistema pozo - yacimiento, como la permeabilidad y el

daño, sino que además permite analizar las respuestas de la presión

dependiendo del tipo de yacimiento.

2.6.1 Método de Horner

El método de Horner está basado en la interpretación gráfica de una prueba

ideal de restauración de presión, donde se cumplen las condiciones impuestas

por el modelo como se describió en el apartado 2.2 de este capítulo. Puede ser

Page 35: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

22

correctamente aplicado para el análisis de pruebas reales de restauración de

presión en yacimientos finitos. La principal característica de este método, es

que se grafica la presión de fondo (pws) en función de (tp+∆t)/ ∆t.

El análisis se basa en la siguiente ecuación:

∆+−=

ttt

khq

pp piws log6.162

µβ

Ec. II.14

La forma de esta ecuación sugiere la formación de una línea recta, de

pendiente “m” tal que :

khq

mµβ

6.162=

Ec. II.15

y a partir de la pendiente de esa recta (si se obtiene) se podría calcular el valor

de la permeabilidad del yacimiento. Un gráfico de una prueba “ideal” de

restauración se muestra en la Figura II.7.

Figura II.7. Gráfico de una prueba ideal “Build-Up”.

Presión de Fondo,

lpc

(tp +∆t)/∆t

Page 36: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

23

El Método de Horner permite identificar la existencia de fallas, barreras de

flujo o fin del yacimiento, la distancia entre el pozo y dichas barreras a través

de la identificación gráfica de la línea recta semilogarítmica en el gráfico. La

extrapolación de dicha recta, en caso que el pozo tenga poco tiempo

produciendo y sea el único drenando el yacimiento, permite estimar p* por

extrapolación, que bajo las condiciones mencionadas anteriormente, es

considerada la presión inicial del yacimiento. La siguiente gráfica (Figura

II.8), corresponde a una prueba real de Restauración de Presión donde se

aprecian los efectos de llene y/o almacenamiento en su parte inicial.

Figura II.8. Gráfico de una prueba “Build-Up” donde se puede apreciar la recta de

Horner que se utiliza para analizarla

También es posible estimar el daño en el área de drenaje cercana al pozo, al

determinar el valor de la presión a una hora del cierre (P 1hr) a través del

gráfico, haciendo arbitrariamente ∆t = 1 e interceptando este valor con la recta

semilogarítmica y leer el valor correspondiente de presión (pws) y aplicando la

ecuación a continuación.

Presión de Fondo Cerrada

(Pws)

log (∆t + t)/∆t

Recta de Horner

p* .

Page 37: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

24

( )

+

−= 23.3log151.1

2

1

wt

wfhr

rck

m

pps

φµ

Ec.II.16

2.6.2 Análisis de Abatimientos de Presión.

Para este tipo de prueba se utiliza el gráfico de Pwf vs. log (t), como se muestra

en la Figura II.9.

Figura II.9. Gráfico de una prueba de abatimiento de presión (“Drawdown”)

Para la interpretación de la recta que se muestra en la gráfica, nuevamente se

puede utilizar la Ec. II.12 que es equivalente a la pendiente de la recta y luego

la Ecuación II.14.

skt

rckh

qpp wtiwf 869.0

1688log6.162

2

+=

φµβ

Ec.II.17

La principal dificultad en de este tipo de análisis, utilizando Métodos

Convencionales, radica en que se necesita tener el pozo cerrado durante un

Tiempo de Flujo, hrs

Presión de Fondo

Fluyente, lpc

Page 38: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

25

intervalo de tiempo relativamente largo, para garantizar que se logre el

régimen de presiones transiente y se pueda apreciar la recta semilogarítmica

apropiada en el gráfico Pws contra log [(t + ∆t) / ∆t] para el caso de Horner.

En ocasiones se pueden apreciar varias rectas, entonces el problema ser ía

indicar cual es la recta correcta para realizar el análisis. Otra dificultad de

estos análisis es que se no utilizan los puntos iniciales de la prueba que ,

indudablemente contienen información del comportamiento del yacimiento y

de sus características aunque estén influenciados por los efectos de llene y/o

almacenamiento.

2.7. Método de Curvas Tipo

El concepto del uso de las curvas tipo, se basa en la suposición que si el

comportamiento de presión vs. tiempo de un pozo, es similar al

comportamiento de un modelo matemático para ciertas condiciones

preestablecidas que lo definieron, entonces el sistema pozo-yacimiento se

encuentra bajo condiciones similares o iguales a las que se impusieron al

modelo.

Teniendo en cuenta que las variables adimensionales guardan una

correspondencia directa con las variables físicas que ellas representan,

entonces si una grafica de ∆P vs. ∆t (también llamada “gráfica de campo”),

preparada en un papel log – log y a la misma escala que una familia de curvas

tipo PD vs. tD (o cualquier combinación de variables adimensionales que

guarden correspondencia a las variables físicas) al sobreponerlas a una grafica

de Curvas Tipo presentan el mismo trazado, entonces es posible obtener un

“punto de cotejo ó match” a partir del cual se pueden calcular los parámetros

del yacimiento. Esta técnica permite identificar visualmente cual es la curva

que mejor coincide en comportamiento con la data de campo.

En la Figura II.10, se muestra como se realiza el cotejo con una curva tipo.

Page 39: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

26

Figura II.10. Gráfico donde se muestra el esquema de un cotejo o “match” con

Curvas Tipo y de campo

Una vez hecho esto, se selecciona un punto de cotejo ó “match”. Ese punto

tendrá un valor en la escala de la gráfica de campo y su equivalente en el de

las curvas tipo. A partir de este se determinarán los valores de k, k·h, C, Ct,

etc.

Con el desarrollo de las Curvas Tipo, a partir del trabajo de Agarwal et al. , se

obtuvieron diferentes conjuntos de familias de curvas que buscaban

simplificar el análisis de pruebas de pozos pero arrojaban para una misma

prueba resultados distintos , por lo que se indicaba que se utilizaran técnicas

convencionales con el fin de “verificar las respuestas del modelo utilizado”.

La primera ventaja que se observó en las curvas de Agarwal es que introducía

en su modelo el efecto de llene (CD) y daño (S). Estas curvas, fueron

desarrolladas para pruebas de abatimiento de presión. Sin embargo, estas

pueden ser utilizadas para pruebas de restauración de presión haciendo la

corrección del tiempo como indica Agarwal.

PUNTO DE COTEJO

GRAFICO DECURVAS TIPO

GRAFICO DE CAMPO

td

Pd

Page 40: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

27

Posteriormente las curvas de Agarwal fueron modificadas por Gringarten

permitiendo el desarrollo de las Curvas Tipo más modernas que se usan hoy

día y cuyas características principales se resumen a continuación:

• Son gráficas log – log

• Las curvas representan a la presión adimensional (PD) como función

del tiempo adimensional (tD)

Aún con estos avances, “el carácter” de las distintas curvas tipo era muy

parecido, lo que constituía una ambigüedad al seleccionar la curva para hacer

el cotejo o “match”. En la Figura II.11 se muestran las curvas tipo de Ramey y

se observa que dichas curvas presentan un comportamiento muy parecido y

que el match podría hacerse sobre más de una curva, lo que obliga a requerir

información adicional que permita elegir la curva correcta.

Figura II.11. Curvas Tipo de Ramey, producción constante, yacimiento infinito. Se

aprecia que la forma similar de las curvas puede llevar a realiza r una interpretación

incorrecta

A medida que mejoró la tecnología de mediciones simultáneas de presión, con

la introducción de los medidores digitales de presión que permitían tomar

Page 41: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

28

medidas en intervalos muy cortos de tiempo, se pudieron registrar respuestas

del yacimiento al flujo transiente que con los anteriores equipos de medición

(tipo “Amerada”) eran imposibles de registrar.

El impulso definitivo al Método de Curvas Tipo , se logró al introducir la

derivada de la Curva Tipo por Bourdet 2,3, pues para hacer el cotejo, se debe

hacer con dos curvas: la primera es presión adimensional de Gringarten (ver

Figura II.12) y la segunda, la derivada de esta última multiplicada por el

cociente adimensional tD/cD .

Figura II.12. Gráfico donde se muestra el comportamiento de la curvas tipo de

Gringarten.

La ventaja de realizar el doble cotejo, radica en que la curva derivada tiene un

“carácter” mucho más acentuado, lo cual elimina la ambigüedad al momento

de seleccionar el par de curvas para realizar el cotejo. Las familias de curvas,

están caracterizadas por el grupo adimensional CDe2s, correspondiendo para

hacer el “match” o cotejo una curva “diagnóstico” y una curva “derivada”,

como se indica en la Figura II.13.

Page 42: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

29

Figura II.13. Grafico de la familia de Curvas Tipo para un yacimiento homogéneo, con efecto

de daño y llene.

Entre las características que se deben resaltar en estas curvas están las

siguientes:

• Las curvas están caracterizadas por el grupo adimensional

• Para tiempos cortos las curvas diagnóstico tienden a la recta

logarítmica unitaria, donde se enmascaran los efectos de daño y llene

• Dependiendo del valor del parámetro CDe2S, los pozos se clasifican

como acidificados, no dañados y dañados

• Para tiempos muy grandes, las derivadas de las curvas tienden a la

asíntota horizontal 0.5

2.8. Regímenes de Flujo en el yacimiento.

Durante la Prueba de Pozo, el fluido describe diferentes formas llamadas

líneas de flujo que son características propias del Régimen de Flujo que se

experimenta en el yacimiento. Estos regímenes se pueden apreciar en gráficos

log – log de la derivada de la presión y su importancia radica en que ciertas

Page 43: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

30

propiedades del yacimiento van a poder ser calculadas solamente cuando se

exhiba cierto régimen de flujo.

2.8.1 Flujo Radial

El régimen de presión más importante durante una prueba de presión es el

Régimen Radial. Este se alcanza en el pozo cuando las líneas de flujo

convergen a un cilindro circular, ver Figura II.14. Es reconocido gráficamente

en un grafico log - log y se observa que la derivada de la presión forma una

línea recta de pendiente cero como en la Figura II.15.

Figura II.14. Representación del Flujo Radial en el Sistema Pozo – Yacimiento

Figura II.15. Reconocimiento del Flujo Radial en un gráfico log- log de la derivada

Flujo Radial

Presión Derivada

Page 44: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

31

En este régimen de flujo, es posible calcular los valores de k y S. Si el flujo

radial ocurre hacia el final de la prueba, es posible calcular la presión

extrapolada del yacimiento, p*.

2.8.2 Flujo Es férico

Este régimen, ocurre cuando las líneas de flujo convergen a un punto como se

muestra en la Figura II.16. Se presenta en un yacimiento donde la sección solo

ha sido cañoneada parcialmente ó el pozo solo ha penetrado la sección

superior del intervalo.

Figura II.16. Representación del Flujo Esférico para un pozo cañoneado a la mitad del

intervalo y para otro donde sólo penetra la sección superior

A partir de este régimen se calcular la relación kv/kh, habiendo calculado

previamente kh o k de un régimen radial. En la grafica de la derivada se puede

identificar como un comportamiento de línea recta de pendiente negativa de

valor 0.5 como se muestra en la Figura II.17.

Page 45: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

2.Capítulo II – Marco Teórico

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

32

Figura II.17. Reconocimiento del Flujo Esférico en un gráfico log- log de la derivada

2.8.3 Flujo Lineal

El Flujo Lineal consiste en líneas de flujo paralelas al vector de flujo como se

muestra en la Figura II.18

Figura II.18. Esquema de líneas de flujo en e l Régimen Lineal

Se reconoce en un gráfico de la derivada por presentar una pendiente positiva

de valor 0.5. A partir de la data de este régimen es posible establecer el área

de drenaje a partir del factor k·h, determinado de otro régimen.

Presión Derivada

Flujo Esférico

Restricción al Flujo (falla ó límite)

Fractura

Esférico

Page 46: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

33

3. CAPITULO III - METODOLOGÍA

La metodología utilizada para la elaboración del presente Trabajo Especial de

Grado, se basa en el procedimiento descrito por D.Bourdet et. al., titulado “A New

Set of Type Curves Simplifies Well Test Analysis”2 (1983) sobre la utilización de

las Curvas Tipo y su Derivada , para desarrollar una herramienta computarizada

que permita analizar pruebas de presión.

Para el desarrollo del programa se utilizó como lenguaje de programación el

Visual Basic® de Microsoft que permite utilizar las ventajas del sistema operativo

Windows, de uso mas extendido en las computadoras personales hoy día.

El diseño del programa se hizo pensando en el uso de librerías que contengan la

información correspondiente a cada modelo, lo que permitirá una mayor

flexibilidad al poder sustituir los archivos en función del modelo que se necesite.

Además, dentro del diseño del programa se tomaron en cuentas las características

que se requiere posea un programa moderno de análisis de presiones y que se

indican a continuación:

• Utilización de las ventajas de los ambientes gráficos de presentación

• Generación de reportes de los análisis de las pruebas

• Carga de datos a través de archivos de texto con formatos sencillos de

presentación de la data

Este Trabajo Especial de Grado se limita en su alcance a las curvas tipo para

Yacimientos Homogéneos ya que el universo de otras posibles configuraciones

que se pueden encontrar es muy extenso.

Page 47: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

34

3.1. Curvas Tipo de Bourdet et. al

Como se describió en el capítulo anterior, las primeras curvas tipo, aparecen en la

literatura de análisis de pruebas de presiones alrededor de l año 1949. Si bien

representaron un importante avance, su aplicabilidad aún estaba ligada a la

comprobación o chequeo, utilizando métodos convencionales.

Este conjunto de curvas tipo, presenta no sólo la curva de presión adimensional,

sino la derivada de esta última, multiplicada por el conjunto adimensional tD/CD.

Esta última posee un “carácter” que no genera ambigüedades debido a que

matemáticamente la derivada es muy sensible a la variación de los parámetros

adimensionales que caracterizan (CDe2S) tanto a la curva de presión adimensional

como a la derivada.

En la curva de respuesta de presión, se pueden observar fácilmente dos regimenes

de flujo. El primero, asintótico a la curva unitaria logarítmica que está

influenciada por el efecto de almacenamiento y que obedece a la Ecuación III.1:

D

DD C

tP =

Ec. III.1

Una vez finalizado el tiempo de “llene”, las curvas presentan un comportamiento

que corresponde a la Ecuación III.2:

( ) ( )[ ]SDDDD eCCtP 2ln80907.0/ln5.0 ++×=

Ec. III.2

Se puede observar que la diferencia entre las curvas se encuentra en el logaritmo

natural del conjunto ó grupo adimensional CDe2S, el cual es el que permite

Page 48: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

35

clasificar a los pozos dañados, no dañados o estimulados de acuerdo a los valores

límites indicados en la Tabla III.1

Tabla III.1. Clasificación de los pozos de acuerdo al grupo adimensional CDe2S

Valor de CDe2S Tipo de pozo

103 - 1060 DAÑADO

3 - 103 NO DAÑADO

0.1 - 3 ESTIMULADO

En cuanto a las propiedades de las curvas de la derivada, para valores bajos de

tD/CD (menores de 50), presentan el mismo comportamiento que las curvas de

respuesta de presión, es decir, también tienden a la curva unitaria logarítmica.

Hacia valores grandes de tD/CD (mayores de100) tiende n a la asíntota horizontal

0,5, lo cual identifica cuando ya la prueba ha alcanzado el flujo radial. Lo anterior

indica que a diferencia de las curvas de respuesta de presión cuyo comportamiento

(ver Ec. III.2) es creciente, las curvas de la derivada poseen un punto de inflexión

donde alcanzan su máximo. Esta propiedad geométrica de la curva está

relacionada con el tipo de flujo que existe en el yacimiento.

Los datos de los puntos de las curvas de respuesta de presión y las derivadas se

obtuvieron del “rasterizado” de una gráfica de las mismas proveniente de

Flopetrol – Jhonston / Schlumberger. Este proceso se describirá más adelante en el

apartado del diseño de la librería del programa.

3.2. Lenguaje de Programación Visual Basic

El Visual Basic 6.0, VB, es un lenguaje de programación que permite el uso

de las ventajas del sistema operativo Windows®. Siendo un lenguaje “visual”

Page 49: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

36

ó de cuarta generación, el desarrollo e implementación de aplicaciones tiene

como objetivo que no se utilice una línea de comando sino que las acciones se

lleven a cabo a través de la utilización de la interfaz gráfica de usuario

(Graphic User Interface, por sus siglas en inglés). Esta es la mayor ventaja del

VB.

Visual Basic es un lenguaje orientado a eventos, es decir, que al iniciarse,

queda en espera de las acciones que ejecute el usuario, que son básicamente

eventos. Es el usuario quien decide que acciones ejecutará el programa, no es

el programa que lleva al usuario a través de una línea de acciones

predeterminadas por el diseñador del programa.

Para el desarrollo del programa de Análisis de Presiones, hubo que diseñar y

desarrollar las diferentes rutinas de graficación, manejo, manipulación y carga

de datos e impresión que utiliza el programa, pues no es un paquete diseñado

para un propósito específico como puede ser el Matlab®. Además, se

utilizaron los principios de WinApp32 para diseñar controles que fueran

fáciles de usar por el usuario y que permitieran un manejo sencillo del

programa, dándole además al usuario más información sobre los cálculos que

ejecuta el programa.

3.3. Diseño del Programa

En el diseño del programa se consideró un formulario principal, a partir del

cual el usuario activa los eventos que considere necesarios para ejecutar el

análisis.

Page 50: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

37

Los formularios o ventanas que se despliegan durante la ejecución del

programa siguen el Esquema “Parental”, es decir, existe un formulario

principal o “padre” a partir del cual se desplegarán los diferentes formularios

estando siempre el formulario original en el fondo.

A través de menús sencillos, se desplegarán diferentes formularios que

permitirán al usuario ejecutar diferentes actividades, unas obligatorias y otras

accesorias. Una vez ejecutadas las acciones en dicho formulario, este se

cerrará y regresará el control del programa al formulario anterior.

Si un nuevo formulario cargado posee a su vez un formulario “hijo”, una vez

realizadas las acciones que puedan realizarse, regresará el control del

programa al formulario anterior. Esto se muestra en la Figura III.1.

Figura III.1. Esquema de la distribución de funciones por formularios. En línea continua

se ven las actividades obligatorias y en línea interrump ida las actividades accesorias

Formulario

Principal/Match

Carga de Datos

Verificación de Data cargada y

procesamiento de la misma. Calculo de

Respuestas de Presión y Derivada

Visualización previa de las

Curvas calculadas

Salvar Data

Generación de Reporte Impreso

Page 51: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

38

Por cada una de las acciones necesarias para realizar el análisis, se despliega

un nuevo formulario, donde se muestra o se le solicita al usuario la

información y se muestran los resultados de la acción indicada. Si en el nuevo

formulario hay una posible actividad a realizar y el usuario acciona el evento,

entonces se cargará un nuevo formulario y una vez ejecutadas las acciones

que le correspondan, regresará al formulario anterior . Así sucesivamente

hasta regresar al formulario inicial donde se ejecuta el análisis para

finalmente ir al formulario donde se genera el reporte de la prueba.

Un listado del programa puede ser visto en el Apéndice A de este Trabajo

Especial de Grado.

3.4. Cálculo de las Curvas de Campo y su Derivada a partir de los datos de

la prueba

La recolección de la data de presión y tiempo mientras se ejecuta una prueba

de presión, se realiza a través de transductores digitales calibrados para medir

las variaciones de presión con una alta resolución. El número de mediciones

recolectadas en un intervalo de tiempo dado (“sampling”) es muy alto, lo que

permite obtener un número apreciable de puntos de presión vs. tiempo.

Como se indicó en el capítulo anterior, la mayoría de las Curvas Tipo de que

se dispone hoy en día están desarrolladas a partir de modelos de pruebas de

pozos para abatimiento de presión. Sin embargo es posible utilizar las familias

de curvas con el fin de analizar tanto pruebas “Drawdown” como “Build-up”,

haciendo unas pequeñas correcciones que toman el cuenta el tiempo de

producción previo a la realización de las mismas.

Para poder utilizar las curvas tipo para “Drawdown” en el análisis de las

pruebas de restauración de presión, es necesario verificar que el tiempo de

Page 52: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

39

producción tp , previo al período de cierre del pozo, sea lo suficientemente

largo comparado con el período de cierre ∆t, verificando que:

1)(

≅∆+

p

p

t

tt

Ec. III.3

Para obtener la curva diagnóstico, dependiendo del tipo de prueba que se

analice, se utilizan las siguientes ecuaciones:

Para Restauración de Presión:

)()( pwfws tptpp −∆=∆

Ec. III.4

Para Abatimiento de Presión:

)( tppp wfi ∆−=∆

Ec. III.5

El cálculo de la derivada de la presión se realiza usando el siguiente

algoritmo:

)( 21

12

22

1

1

XX

XXp

XXp

dXdp

i ∆+∆

∆∆

+∆

∆∆

=

Ec. III.6

Donde X= [(tp +∆t)/ ∆t] y los subíndices 1 y 2 hacen referencia a los puntos

anterior y posterior al punto donde se calcula la derivada. Como se puede

Page 53: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

40

apreciar, este algoritmo considera para el cálculo de la derivada la

información que le proporcionan el punto siguiente y el anterior al que se le

calcula la derivada como se muestra en la Figura III.2.

Figura III.2. Gráfico que ilustra como el algoritmo de cálculo de derivada, toma en

cuenta la información previa y posterior al punto en que se calcula

Lo que se ha presentado es el algoritmo recomendado, sin embargo existen

dos algoritmos adicionales que permiten calcular la derivada específicamente

para el tipo de prueba.

Para Restauración de Presión:

12

12 )()(τττ −

−=

∆ tptpd

pd

i

Ec. III.7

donde:

j

jpj t

tt

∆−= lnτ

Ec. III.8

Para Abatimiento de Presión:

Page 54: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

41

)ln()ln()()(

)ln( 12

12

tttptp

tdpd

−−

=∆

Ec. III.9

Como toda medición de un fenómeno físico, las mediciones de presión están

influenciadas por el equipo con que se registra. Cuando la variación entre

valores sucesivos de presión se aproxima a la resolución del equipo, entonces

se empiezan a hacer evidentes los efectos de “ruido”.

Estos efectos pueden ser mitigados calculando la derivada en el punto

utilizando la influencia de puntos más lejanos , esto es lo que se denomina

“smoothing” o suavizado de la curva. A medida que nos alejamos del punto,

la diferencia de valor entre los mismos se hace mayor y se aleja del valor de

resolución de la herramienta, suavizando la curva.

Este procedimiento se realiza calculando la derivada pero estableciendo

valores mínimos entre las abcisas de los puntos entre los que se calcula. La

distancia entre los puntos, llamada “L”, entonces tomará valores entre 0,0 y

0,5. Para L=0,0 considera los puntos consecutivos de data; es decir que la

diferencia mínima entre las abcisas de dos puntos sea cero, luego todos los

puntos cumplen dicha condición. Si L = 0,1 se determina cual es el primer par

de puntos cuya diferencia sea mayor ó igual a L. Ese espaciado se mantiene y

se calcula para todos los puntos. Este procedimiento se utiliza luego para los

valores de L desde 0,2 a 0,5.

Si bien el “smoothing” ó suavizamiento de la curva la hace más suave en los

puntos con ruido, también afecta la forma de la misma, haciéndole perder su

carácter original para el resto de la data. Es por ello que se debe tener presente

dicho efecto y hacer un compromiso entre mantener el carácter de la curva y

su suavizado. Por ello se aconseja no ir más allá de L=0,5.

Page 55: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

42

Las curvas se construirán a partir de los datos calculados en el programa. La

Curva de Respuesta de Presión se obtendrá de graficar ∆p vs. ∆t y la Curva de

la Derivada, se obtendrá de graficar d∆p/dX vs. ∆t.

Como se explicó en el capitulo anterior, a partir de los datos obtenidos en el

Punto de Cotejo ó “Match” se determinarán los valores de permeabilidad (k),

compresibilidad del Fluido (C) y Factor de Daño (S), reportando además el

valor del grupo adimensional CDe2S de las curvas con que se logró el cotejo.

Del mismo punto gráfico, se obtendrán dos pares de valores, el primero de

componentes (∆p, ∆t)M, correspondientes al sistema de ejes de la curva

derivada y un segundo para de coordenadas (tD/CD,PD)M, correspondiente al

sistema de referencia de las curvas tipo; donde el subíndice “M” denota que

son coordenadas del punto de cotejo.

Entonces, para hallar las incógnitas mencionadas se utilizarán las siguientes

ecuaciones:

M

D

pP

hq

k

Β=

µ2.141

Ec. III.10

[ ]MDD Cttkh

C )//(000295.0 ∆

=

µ

Ec. III.11

=

D

SD

CeC

S2

ln5.0

Ec. III.12

Page 56: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

43

Para realizar la comparación entre las curvas resultado de la prueba y las

contenidas en el modelo se utilizó una rutina de regresión lineal mediante

mínimos cuadrados una vez que el usuario estableció el punto de cotejo.

3.5. Diseño de la librería de modelos de Curvas Tipo.

Las “librerías” en computación se refieren a datos , que usualmente no estan

contenidos en el programa, que se utilizan durante la ejecución del mismo sin

modificar su valor y que sirven como en este caso, como modelo con el cual

se compara algún producto del programa o para establecer límites a la

ejecución del programa.

Los valores de los puntos “x” e “y” que describen las curvas de respuesta de

presión y de la derivada, que componen el modelo, se encuentran en archivos

de texto ASCII en un directorio al que accede al programa al iniciar la

ejecución del mismo. Este los “lee” y carga sus valores en un par de “arrays”

o matrices bidimensionales que mantiene en memoria y accesa cuando el

programa así lo requiere.

El proceso de digitalización por rasterización de los valores de las curvas, se

hizo utilizando el programa CurvExpert™. Este programa, utilizando un

archivo gráfico que contenga la imagen de las curvas de las que se quiera

obtener los valores, permite obtener los mismos calibrando en pantalla los ejes

de referencia que utiliza el programa con los del gráfico. El programa arroja

como producto un listado de pares “X-Y” de valores que describen con

precisión la curva que se rasterizó.

Para las Curvas de Respuesta de Presión, se utilizó no sólo el programa antes

indicado, pues como se refleja en la Ec.III.2, se puede obtener la curva

Page 57: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

44

evaluando dicha ecuación variando los valores tD/CD y del grupo adimensional

CDe2S. Por ello se utilizó el programa hasta alcanzar los valores de la curva

donde ya no afecta el llene y de allí en adelante se realizó una evaluación

numérica de la ecuación. Para las Curvas de la Derivada los valores se

obtuvieron íntegramente utilizando el programa CurvExpert™.

Para validar que los valores obtenidos por este procedimiento son fieles a las

curvas de los que se obtuvieron, se realizó un chequeo visual, graficando los

valores obtenidos sobre la misma escala del grafico original observándose una

muy buena correspondencia entre las curvas originales y las digitalizadas

reproducidas (playback). Los valores contenidos en dichos archivos se

incluyen en el Anexo B de este Trabajo Especial de Grado.

Adicionalmente a los valores, las librerías contienen un par de parámetros que

le indican al programa cuantos ciclos horizontales y verticales posee la gráfica

que debe contener dichos valores. Estos son utilizados por el programa para

inicializar las secciones donde se grafican dichos valores.

La idea de utilizar estos parámetros, es permitir más flexibilidad al programa

para poder utilizar diferentes conjuntos de datos.

3.6 Uso del Programa

La forma en que se diseñó el programa, permite que su uso sea sencillo. Una

vez cargado, se despliega el formulario principal en la pantalla de la PC.

En el centro de la pantalla y ocupando la mayor parte de esta se muestra una

zona blanca, que corresponde al Área de Graficación (ver Figura III.3).

Page 58: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

45

Figura III.3. En esta imagen se aprecia el formulario principal del programa de análisis de

presiones.

3.6.1 Botones de Control

Inmediatamente debajo se muestran unos botones cuyos iconos son flechas

que indican las direcciones Norte, Noreste, Este, Sureste, Sur, Suroeste, Oeste

y Noroeste. Estos son los botones de movimiento y permitirán desplazar la

curva para realizar el cotejo visual una vez que se hayan calculado las Curvas

de Respuesta de Presión y la Derivada. En el centro de estos últimos se

muestra un botón con una letra “M”. Pulsando este botón, se ejecuta el cotejo.

Junto a los botones de movimiento se exhiben tres “cajas” de texto

identificadas como “Vertical”, “Horizontal” y “Diagonal”. Como se indica en

la Figura III.4. En ellas se ve un valor el cual corresponde a las unidades ó

fracción de unidad que se moverán las curvas en la dirección indicada al

pulsar los botones de movimiento.

Botones de Movimientos y de

Cotejo/Match

Área de Graficación

Page 59: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

46

Figura III4. Detalle de los controles y cajas de texto que se encuentran en formulario

principal donde se muestran los valores de desplazamiento, el botón de “Smoothing”

y el valor del “Factor” de desplazamiento

El valor por defecto en estas cajas es 0.010 pero puede ser modificado

escribiendo un nuevo valor en cada una de las cajas o pulsando los botones

“+” ó “-” que se encuentran a la derecha de cada una de las cajas. El botón

“+” multiplicará el número contenido en su caja respectiva por el valor que se

indica en la caja de texto identificada como “Factor” mientras que el botón “-”

dividirá el contenido de su caja correspondiente entre el valor de “Factor” (ver

Figura III.3). Los valores que podrá tomar “Factor” son 2, 5 y 10. Estos no

pueden ser modificados por el usuario.

El último botón en este formulario es “Smoothing L” que se refiere al valor de

suavizado con el que se calculó la derivada con la que se va a realizar el

cotejo. Al pulsar este botón se desplegará un pequeño formulario, Figura III. 5,

donde el usuario seleccionará el valor de “L” que considere necesario para

que se calcule la curva derivada.

Valores de Desplazamiento

Page 60: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

47

Figura III.5. En este formulario se selecciona el valor de “L” para realizar el cálculo de la

Curva de Derivada

Finalmente, se muestran en el lado derecho inferior del formulario las cuatro

cajas de texto que dan la información del “Punto de Cotejo” y de los valores

que selecciona el programa y como varían hasta que el usuario ejecuta la

acción de ejecutar el cotejo ó “match” como muestra en la Figura III.6.

Figura III.6. Detalle de las cajas de texto que se encuentran en el formulario principal y

proporcionan información sobre el Punto de Cotejo ó “Match”

Estos son los controles del Formulario Principal que son los que utilizará el

usuario para realizar el cotejo y obtener información durante el proceso.

Información sobre el Punto de Cotejo

Page 61: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

48

3.6.2 Carga de Datos

Para iniciar el análisis de una prueba de presión, el primer paso es cargar la

data de la prueba. Para realizar esto, el usuario debe hacer clic sobre el

“Archivo” y luego en la opción “Nuevo” . Esta acción hará que se cargue el

formulario “Abrir Archivo de Test” como se muestra en la Figura III.7.

Figura III.7. Formulario “Abrir Archivo de Test” donde se muestran los diferentes

controles que permiten navegar por las unidades de almacenamiento de la computadora

En este formulario, una ventana típica de aplicación de Windows®, el usuario

seguirá los siguientes pasos:

1. Hacer clic en la Lista de Unidades, automáticamente se

desplegará una lista contentiva de las unidades de

almacenamiento disponibles en la computadora. De esta lista

debe seleccionar la unidad que contenga la información.

a) Lista de unidades de almacenamiento

b) Navegador de Directorios

c) Lista de Archivos “.txt”

d) Selector de Archivos

Page 62: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

49

2. Automáticamente en el Navegador de Directorios se

desplegarán los directorios de la unidad seleccionada.

Nuevamente el usuario debe hacer clic sobre el directorio

deseado.

3. La última acción hará que se actualice la Lista de Archivos,

que solamente mostrará los archivos con extensión “.txt”. De

los elementos de esta lista se debe hacer clic sobre el nombre

del archivo deseado. Esta acción hará que el nombre del

archivo seleccionado se despliegue en el Selector de Archivos.

Este debe ser, finalmente, el archivo que se desea cargar en el

programa.

4. Hacer clic en el botón “Abrir”.

3.6.3 Visualización de la Data y Procesamiento

Una vez cargada la data, se desplegará el siguiente formulario del programa,

correspondiente a la Entrada de Datos y Cálculo de las Curvas de Respuesta

de Presión y su Derivada. Este formulario se muestran en la Figura III.8.

Figura III.8. Botones del formulario “Entrada de Datos”. Se puede ver la grilla ó malla de

datos y los diferentes botones del formulario

Grilla ó

Retícula Botón

“Procesar”

Botón “Ver Data Inicial”

Botón “Guardar”

Botón “Listo”

Botón “Preview”

Page 63: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

50

Como característica principal de este formulario, se puede apreciar que pose

una grilla o cuadrícula similar a una hoja de cálculo (Figura III.7) , donde las

celdas de la primera columna están identificadas con el nombre de los datos y

los cálculos que contienen las filas en que se encuentran. Las celdas de esta

grilla se llenarán con los datos de la prueba y con los cálculos respectivos una

vez que los mismos sean realizados, luego de completar la información

adicional que se requiere.

En este formulario, el usuario puede, previo a seguir utilizándolo, ver la data

que se cargó del archivo que contiene los datos de presión y tiempo. Para esto,

debe hacer clic en el botón “Ver Data Inicial”. En ese instante se desplegará

en la grilla los valores de tiempo y presión como se muestra en la

Figura III.9.

Figura III.9. Formulario “Entrada de Datos”. Se pueden verificar los datos cargados del

archivo da data.

En la parte inferior de este formulario, se solicitará al usuario que complete la

información requerida para procesar la prueba. Además podrá verificar la data

Page 64: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

51

cargada, verificar el tipo de prueba que se quiere procesar y obtener una vista

previa de las curvas calculadas.

La data requerida para procesar la prueba, es la correspondiente a las

propiedades de la roca, del fluido y del pozo. Para ingresarla, el usuario

solamente debe seleccionar la caja de texto que representa la información y

sustituir la expresada allí, por defecto, por la que corresponda a las

condiciones del sistema pozo - yacimiento. Un detalle del formulario, donde

se muestran las cajas de texto, se presenta en la Figura III.10.

Figura III.10. Detalles donde se muestran las cajas de texto donde se deben sustituir los

valores por defecto de las propiedades del sistema pozo – yacimiento que apliquen a los

valores reales de la prueba

La información requerida es la siguiente:

• Pozo : Se refiere al nombre del pozo. El valor por defecto es “Pozo A”.

• Arena: En caso que el pozo atraviese más de una arena, esto permite

identificar la arena probada. El valor por defecto es “Arena 1”

• Tasa: Requiere la tasa de producción antes de iniciar la prueba

expresada en Barriles por día, por defecto su valor es 100 BPD.

• Tiempo de Producción: Es el tiempo transcurrido antes de la

ejecución de la Prueba expresado en horas, posee un valor de 24 horas

por omisión.

Page 65: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

52

• Factor Volumétrico: Debe ser expresado en barriles yacimiento entre

barril fiscal. El valor por omisión es de 1,35 BY/BF.

• Compresibilidad Total del Sistema: Utiliza por defecto un valor de

1.8 x 10-6 lpc -1.

• Espesor: Como su nombre lo indica, se refiere al grosor de la arena

probada, expresada en pies. Por defecto, se utiliza un valor de 20 pies.

• Radio del Pozo : Expresado en pies. Por omisión indica el diámetro de

una tubería de 31/2” (0.2917 pies).

• Viscosidad: Propiedad del fluido, requerida en centipoises (cP). Un

valor de 0.18 representa a la propiedad antes de ser sustituida.

• Porosidad: Expresada en porcentaje. Por defecto, 19.5%.

Una vez completados los datos, el próximo paso es ejecutar los cálculos para

determinar las curvas que permitan realizar el análisis de la prueba. Para ello

el usuario debe pulsar el botón “Procesar”. Realizada esta última acción el

programa leerá los datos requeridos y procesará los datos de la prueba

calculando las curvas de Respuesta de Presión y su Derivada, con los

diferentes valores de suavizado ó “smoothing” recomendados, de esta forma

cuando se vaya a ejecutar el análisis, dichas curvas estarán disponibles.

Una vista del formulario con los resultados se muestra a continuación en la

Figura III.11. Con la información presentada de esta manera, el usuario puede

ver tanto la data de la prueba como los valores con los que el programa

construirá las curvas para el diagnóstico.

Page 66: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

53

Figura III.11. En esta figura muestra como la grilla se ha llenado con los cálculos.

Antes de continuar, es posible obtener una vista previa de la curva Derivada,

con las diferentes sensibilidades. Para hacer esto, pulse el botón “Preview” y

a continuación se desplegará un nuevo formulario como el que aparece en la

imagen de la Figura III.12.

Figura III.12.Formulario “Preview”.Se pueden ver las sensibilidades de la Curva Derivada

Page 67: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

54

Para guardar los cálculos realizados, al pulsar el botón “Guardar”, se

despliega un formulario similar al de la Figura III.16 que permitirá guardar un

archivo ASCII contentivo de todos los resultados organizados en columnas,

parecido a la forma en que la información fue presentada en el programa.

Una vez concluido el proceso de cálculo, se debe pulsar el botón “Listo”.

Ahora el programa inicia el último objetivo de su diseño, que es realizar el

análisis de presión utilizando las Curvas Tipo y su Derivada. Para ello, se

regresa el flujo del programa al formulario principal.

3.6.4 Análisis de la Prueba

Ahora el Formulario Principal del programa, mostrará las Curvas Tipo del

modelo cargado en la librería y las curvas de Respuesta de Presión y su

Derivada, como se muestran en la Figura III.13

Figura III.13.Formulario Principal mostrando las Curvas Tipo y sus Derivadas junto con

las curvas respectivas calculadas de la prueba de pozo

Page 68: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

55

Las curvas Tipo de Presión se pueden ver graficadas en línea continua de

color negro y las Derivadas, también en líneas continuas pero de color rojo.

La curva correspondiente a la respuesta de Presión se puede ver en color

verde, trazada con marcadores de forma cuadrada mientras que la

correspondiente curva Derivada se encuentra trazada con marcadores azules

de forma triangular.

En el ejemplo, la curva de Respuesta de Presión presenta un comportamiento

suave que sigue una tendencia definida. Sin embargo, los puntos de la curva

Derivada graficada por el programa , presentan un comportamiento un tanto

disperso, aunque se nota una tendencia en el mismo. Esto se debe a que la

curva graficada corresponde a la calculada para L=0.0, el menor valor de

“suavizado”. Para cambiar esta curva, se debe seleccionar un nuevo valor de

L, que represente una curva más suave. Para ello, se debe hacer clic en el

botón “Smoothing L” y se selecciona un valor de L diferente. Este

procedimiento se muestra en la Figura III.14.

Figura III.14.Procedimiento para cambiar el Factor de suavizado “L” una vez iniciado el

análisis de las curvas de Presión

Page 69: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

56

Como consecuencia de esa acción, se desplegará una “nueva” curva

sustituyendo a la anterior. Esta nueva curva presenta un comportamiento más

suave como se muestra a continuación en la Figura III.15.

Figura III.15. Una vez cambiado el valor de L, se observa que la curva de la derivada

presenta un comportamiento más suave.

Si el usuario está conforme con esta curva puede proceder a mover las curvas

utilizando para ese fin los botones de movimiento, como se explicó en el

apartado 3.4.1 del presente capítulo. Las curvas se moverán juntas

respondiendo de acuerdo a las “direcciones” que hayan sido pulsadas. La

Figura III.16 muestra un desplazamiento de las curvas antes de obtener el

cotejo.

Page 70: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

57

Figura III.16. Movimiento de las curvas a través del área de graficación para conseguir un

par de curvas tipo que presenten el mismo comportamiento

Una vez que se haya logrado identificar unas curvas que correspondan al

comportamiento de las curvas de la prueba, se puede decir que se ha logrado

hacer el cotejo de curvas, ver Figura III.17.

Figura III.17. Superposición de las curvas una vez que se han logrado identificar las

curvas para realizar el cotejo

Page 71: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

3.Capítulo III - Metodología

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

58

Finalmente para completar el cotejo se debe accionar el botón de cotejo.

Esta acción hará que se determinen las coordenadas del punto de cotejo y a

partir de este, se determinen las incógnitas que caractericen al yacimiento

como son la permeabilidad “k”, el factor “k·h”, el daño del pozo “S”, la

compresibilidad “C” y la compresibilidad adimensional “CD”.

Toda la información relevante al análisis se recogerá en un formato de

Reporte como en que se muestra en la Figura III.18, junto con una imagen

del cotejo de la curvas de la prueba con las curvas tipo con la que se realizó

dicho cotejo.

Figura III.18. Reporte final del Análisis de la Prueba, con los resultados de la misma

Para generar un reporte impreso similar al de la imagen anterior, se debe

pulsar el botón “Imprimir” y una copia del mismo será enviada a la

impresora.

Page 72: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

59

4. CAPITULO IV – ANALISIS DE RESULTADOS

En este capítulo se hará un análisis de los resultados conseguidos al ejecutar el

programa utilizando los datos de los ejemplos presentados por Bourdet et al.,

comparándolos con resultados reportados por los autores.

4.1 Ejemplo 1

Los datos de presión y tiempo utilizados se muestran en la Tabla IV.1a. Los datos

de producción, roca, fluido y pozo se recogen en la Tabla IV.1b.

Tabla IV.1a. Datos de Presión y Tiempo utilizados en el Ejemplo 1

Tiempo (horas)

Presión (lpc)

Tiempo (horas)

Presión (lpc)

Tiempo (horas)

Presión (lpc)

0.00000 3086.33 0.62500 3448.05 5.75000 3834.7 0.00417 3090.57 0.66667 3466.26 6.00000 3837.19 0.00833 3093.81 0.70833 3481.97 6.25000 3838.94

0.01250 3096.55 0.75000 3493.69 6.75000 3838.02 0.01667 3100.03 0.81250 3518.63 7.25000 3840.78

0.02083 3103.27 0.87500 3537.34 7.75000 3843.01 0.02500 3106.77 0.93750 3553.55 8.25000 3844.52

0.02917 3110.01 1.00000 3571.75 8.75000 3846.27 0.03333 3113.25 1.06250 3586.23 9.25000 3847.51

0.03750 3116.49 1.12500 3602.95 9.75000 3848.52 0.04583 3119.48 1.18750 3617.41 10.25000 3850.01

0.05000 3122.48 1.25000 3631.15 10.75000 3850.75 0.05833 3128.96 1.31250 3640.86 11.25000 3851.76

0.06667 3135.92 1.37500 3652.85 11.75000 3852.5 0.07500 3141.17 1.43750 3664.32 12.25000 3853.51

0.08333 3147.64 1.50000 3673.81 12.75000 3854.25 0.09583 3161.95 1.62500 3692.27 13.25000 3855.07 0.10833 3170.68 1.75000 3705.52 13.75000 3855.5

0.12083 3178.39 1.87500 3719.26 14.50000 3856.5 0.13333 3187.12 2.00000 3732.23 15.25000 3857.25

0.14583 3194.24 2.25000 3749.71 16.00000 3857.99 0.16250 3205.96 2.37500 3757.19 16.75000 3858.74

0.17917 3216.68 2.50000 3763.44 17.50000 3859.48 0.19583 3227.89 2.75000 3774.65 18.25000 3859.99

0.21250 3238.37 3.00000 3785.11 19.00000 3860.73 0.22917 3249.07 3.25000 3794.06 19.75000 3860.99

0.25000 3261.79 3.50000 3799.8 20.50000 3861.49

Page 73: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

60

0.29167 3287.21 3.75000 3809.5 21.25000 3862.24 0.33333 3310.15 4.00000 3815.97 22.25000 3862.74

0.37500 3334.34 4.25000 3820.20 23.25000 3863.22 0.41667 3356.27 4.50000 3821.95 24.25000 3863.48

0.45833 3374.98 4.75000 3823.70 25.25000 3863.99 0.50000 3394.44 5.00000 3826.45 26.25000 3864.49

0.54167 3413.90 5.25000 3829.69 27.25000 3864.73

0.58333 3433.83 5.50000 3832.64 28.50000 3865.23

Tabla IV.1b. Datos de producción, pozo, fluidos utilizados en el Ejemplo1

Tasa de producción, qo (bpd) 174

Tiempo de producción, tp (horas) 15.33

Factor Volumétrico, Bo (Vol/Vol) 1.06

Compresibilidad Total, Ct (lpc-1) 4.2x10-6

Espesor, h (pies) 107

Radio del pozo, rw (pies) 0.29

Viscosidad del Crudo, µ (cP) 2.5

Porosidad, φ (%) 25

Los resultados de la interpretación de la prueba reportados por los autores se

muestran en la Tabla IV.2

Tabla IV.2.Resultados del análisis realizado por los autores con los datos del Ejemplo1

Kh (md/pie) 1165

K (md) 10.89

C (bbl/lpc) 9.3x10-3

Daño “S” (adimensional) 7.7

Curva de Cotejo (CDe2S) 4x1010

Una imagen del cotejo visual de las curvas de la se muestra en la Figura IV.1,

los resultados arrojados por el programa se recogerán en la Tabla IV.3.

Page 74: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

61

Figura IV.1. Imagen del cotejo realizado con los datos del Ejemplo 1.

Tabla IV.3.Resultados del análisis utilizando el programa de análisis de presiones.

Kh (md/pie) 1184.76

K (md) 11.07

C (bbl/lpc) 9.46x10-3

Cd (adimensional) 895.11

Daño “S” (adimensional) 8.11

Curva de Cotejo (CDe2S) 1010

∆p Match -1

∆t Match 2

Pd Match 1.8197

td/CD Match 1.4791

Smoothing L 0.1

Page 75: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

62

4.2. Ejemplo 2

Los datos de presión y tiempo utilizados se muestran en la Tabla IV.4a. Los

datos de producción, roca, fluido y pozo se recogen en la Tabla IV.4b. Los

resultados reportados del análisis se muestran en la Tabla IV.5.

Tabla IV.4a. Datos de Presión y Tiempo utilizados en el Ejemplo 2 Tiempo (horas)

Presión (lpc)

Tiempo (horas)

Presión (lpc)

Tiempo (horas)

Presión (lpc)

0.0000 2235.28 0.0947 2289.32 0.66151 2379.93 0.0031 2236.19 0.1003 2291.38 0.72811 2385.02 0.0041 2237.69 0.1059 2293.66 0.79471 2389.6 0.0059 2239.53 0.1115 2295.32 0.89471 2395.77 0.0087 2241.62 0.1171 2297.18 0.99471 2401.13 0.0115 2243.41 0.1281 2300.78 1.09471 2405.84 0.0143 2246.26 0.1337 2302.49 1.26151 2412.87 0.0171 2248.53 0.1421 2304.98 1.42811 2419.12 0.0197 2250.71 0.1475 2306.56 1.59471 2424.58 0.0225 2252.38 0.1531 2308.11 1.76151 2429.44 0.0253 2254.78 0.1615 2310.38 1.92811 2433.63 0.0281 2256.33 0.1697 2312.57 2.26152 2440.84 0.0309 2258.53 0.1781 2314.95 2.59472 2446.78 0.0337 2260.3 0.1865 2316.71 2.92812 2451.81 0.0365 2261.67 0.1947 2318.55 3.26152 2456.2 0.0393 2263.35 0.2059 2321.07 3.92812 2463.38 0.0421 2265.28 0.2171 2323.52 4.26152 2466.46 0.0447 2266.54 0.2281 2325.85 4.59472 2469.18 0.0475 2268.08 0.2393 2328.08 4.92812 2471.68 0.0503 2269.86 0.2503 2330.25 5.59472 2476.05 0.0531 2271.02 0.2615 2332.34 5.92812 2478 0.0559 2272.43 0.2781 2335.35 6.59472 2481.5 0.0587 2273.82 0.2947 2338.22 7.26152 2484.54 0.0615 2275.16 0.3115 2340.95 7.92812 2487.24 0.0643 2276.49 0.3281 2343.48 8.59472 2489.62 0.0671 2277.79 0.3447 2346.06 9.26152 2491.76 0.0697 2279.04 0.3615 2348.39 9.92812 2493.72 0.0725 2280.28 0.3781 2350.7 10.9281 2496.29 0.0753 2281.49 0.3947 2352.93 11.9281 2498.61 0.0781 2282.66 0.4281 2357.13 12.9281 2500.66 0.0809 2283.82 0.4615 2361.03 13.9281 2502.5 0.0837 2284.98 0.4947 2364.64 14.5947 2503.63 0.0865 2286.1 0.5281 2368.09 15.2615 2504.69 0.0893 2287.18 0.5615 2371.32 15.9281 2505.71 0.0921 2288.27 0.5947 2374.34

Page 76: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

63

Tabla IV.4b. Datos de producción, pozo, fluidos utilizados en el Ejemplo 2 Tasa de producción, qo (bpd) 1500

Tiempo de producción, tp (horas) 18.04

Factor Volumétrico, Bo (Vol/Vol) 1.30

Compresibilidad Total, Ct (lpc-1) 1x10-5

Espesor, h (pies) 73

Radio del pozo, rw (pies) 0.401

Viscosidad del Crudo, µ (cP) 0.5

Porosidad, φ (%) 20

Tabla IV.5. Resultados reportados utilizando los datos del Ejemplo 2.

Kh (md/pie) 1630

K (md) 22.33

C (bbl/lpc) 7.3x10-2

Daño “S” (adimensional) -3.5

Curva de Cotejo (CDe2S) 2.3

Los resultados se recopilaron en la Tabla IV.6, mientras que el cotejo visual

se muestra en la Figura IV. 2.

Tabla IV.6.Resultados del análisis del Ejemplo 2 utilizando el Programa de Análisis de

presiones

Kh (md/pie) 1693.71

K (md) 23.20

C (bbl/lpc) 8.32x10-2

Cd (adimensional) 3183.83

Daño “S” (adimensional) -3.49

Curva de Cotejo (CDe2S) 3

∆p Match 1

∆t Match -1

Pd Match 1.202264

td/CD Match 0.12302 7

Smoothing L 0.1

Page 77: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

64

Figura IV.2. Imagen del cotejo realizado con los datos del Ejemplo 2

4.3. Ejemplo 3

Los datos de presión y tiempo utilizados se muestran en la Tabla IV.7a. Los

datos de producción, roca, fluido y pozo se recogen en la Tabla IV.7b. Los

resultados reportados del análisis se encuentran en la Tabla IV.8.

Tabla IV.7a. Datos de Presión y Tiempo utilizados en el Ejemplo 3 Tiempo (horas)

Presión (lpc)

Tiempo (horas)

Presión (lpc)

0.00000 2511.00 0.14583 3499.64 0.02917 3468.59 0.16667 3501.48 0.03333 3473.38 0.18750 3503.04 0.03750 3476.48 0.20833 3504.03 0.04167 3478.88 0.22917 3505.44 0.05000 3482.55 0.25000 3506.86 0.05833 3485.65 0.29167 3508.41 0.06667 3488.20 0.33333 3510.11 0.07500 3489.33 0.37500 3511.38 0.08333 3491.87 0.41667 3512.52 0.09167 3493.00 0.45833 3513.65 0.10000 3494.84 0.50000 3514.78 0.10833 3495.40 0.5625 3515.77 0.11667 3496.53 0.62500 3516.91

0.12500 3497.38

Page 78: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

65

Tabla IV.7b. Datos de producción, pozo, fluidos utilizados en el Ejemplo 3

Tasa de producción, qo (bpd) 1500

Tiempo de producción, tp (horas) 18.04

Factor Volumétrico, Bo (Vol/Vol) 1.30

Compresibilidad Total, Ct (lpc-1) 1x10-5

Espesor, h (pies) 73

Radio del pozo, rw (pies) 0.401

Viscosidad del Crudo, µ (cP) 0.5

Porosidad, φ (%) 20

Tabla IV.8. Resultados reportados utilizando los datos del Ejemplo 3

Kh (md/pie) 4350

K (md) 83.65

C (bbl/lpc) 9.5x10-5

Daño “S” (adimensional) 28

Curva de Cotejo (CDe2S) 4x1026

Una vez que los datos de la prueba fueron procesados, el resultado del cotejo

visual se muestra en la Figura IV.3 y los parámetros calculados en la

Tabla IV.9.

Figura IV.3. Imagen del cotejo realizado con los datos del Ejemplo 3

Page 79: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

66

Tabla IV.9.Resultados del análisis del Ejemplo 2 utilizando el Programa de Análisis de

Presiones

Kh (md/pie) 4724

K (md) 90.84

C (bbl/lpc) 4.27x10-5

Cd (adimensional) 63.9014

Daño “S” (adimensional) 32

Curva de Cotejo (CDe2S) 1030

∆p Match 4

∆t Match 0

Pd Match 380.191

tD/CD Match 5011.88

Smoothing L 0.5

4.4 Comparación y Análisis de Resultados

Con el fin de poder comparar los resultados obtenidos con los reportados, los

valores de los parámetros calculados han sido tabulados y se han calculado las

diferencias porcentuales entre los mismos. Esto permitirá observar cuan similares

o diferentes son los valores y a que se atribuye la existencia de dichas diferencias.

4.4.1 Análisis del Ejemplo 1

La comparación entre los resultados obtenidos para este ejemplo se muestran

en la Tabla IV.10 a continuación. También se muestra en la misma tabla la

diferencia entre los resultados.

Page 80: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

67

Tabla IV.10.Comparación entre los resultados reportados y los obtenidos con el programa

para los datos del Ejemplo 1

Ejemplo 1 Publicación Programa Diferencia kh (md/pie) 1165 1184.76 1.67% k (md) 10.89 11.07 1.63% C (Bbl/lpc) 9.3x10-3 9.46x10-3 1.72% Factor de Daño "s" 7.7 8.11 5.06% Curva de Cotejo 4x1010 1010 -------- Smoothing L 0.1

Como se puede apreciar en la Tabla IV.10, la diferencia porcentual entre los

resultados es para fines prácticos inexistente, lo que habla bien de las

bondades del programa para generar la información que se busca de una

prueba de restauración de presión. La diferencia porcentual en el valor del

factor de daño (S), si bien es el mayor, podría considerarse engañoso ya que

la diferencia en lo que representa para el comportamiento de producción del

pozo un daño S que varíe 7.7 y 8.11 no es significativa.

El punto resaltante en la comparación se encuentra en la curva con la que se

realiza el cotejo. Mientras los autores reportan una curva de cotejo con un

valor del grupo adimensional CDe2s = 4x1010, el programa realiza el cotejo

utilizando la data de la librería que corresponde a un valor del CDe2s = 1x1010.

Lo primero que se pude concluir es que los autores poseen curvas tipo con

diferentes valores de CDe2S ó mas probable aún, poseen un programa capaz de

generar familias de curvas donde el parámetro CDe2S puede ser variado, lo cual

representa una ventaja comparada con el concepto de librerías, que es la

filosofía con que se desarrolló este programa. Sin embargo, dada la

coincidencia de las respuestas, podemos concluir que en este caso dicha

limitación no es importante y que la forma de las curvas debe ser muy similar

Page 81: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

68

pues como se puede observar en la Figura IV.1, al sobreponer las curvas del

análisis de la prueba a las curvas tipo, la correspondencia es satisfactoria.

El valor de punto de cotejo dependerá básicamente de la agudeza visual del

usuario y de cuan meticuloso sea al desplazar las curvas respuesta de la

prueba. Sin embargo, la diferencia es básicamente despreciable una vez que el

programa determina el punto, pues al realizar los cálculos, la precisión al

llevar las coordenadas del sistema de referencia en que están las Curvas de la

Prueba al que están las Curvas Tipo se hace mediante una transformación

lineal por la forma en que se diseñó la rutina de graficación del programa.

Para realizar el cotejo ó match en este ejemplo se utilizó un factor de

suavizado L =0.1. Como se indicó en el capítulo anterior, esta técnica de

suavizado permite obtener un comportamiento mas suave del trazado, pero

también altera la forma de la respuesta de la curva. Este es un factor

importante pues indica que tan buena fue la medición de los valores de

presión durante la ejecución de la prueba. La variación en la forma de las

curvas de la derivada para este caso, se muestra en la Figura IV.4.

Las curvas correspondientes a L = 0.0, L = 0.1 y L = 0.2, conservan el mismo

comportamiento, observándose que la curva correspondiente a L = 0.1

presenta las mayores bondades, pues elimina la dispersión de los puntos hacia

el final de la curva al mismo tiempo que conserva el comportamiento de la

curva correspondiente a L = 0.0. Por el contrario las curvas generadas para

valores de L desde 0.3 hasta 0.5 no mantienen el “carácter” ó tendencia

original de la curva L = 0.0 lo cual se puede concluir al comparar el

comportamiento de estas últimas curvas en la zona donde se alcanzan los

valores mas altos (ver Figura IV.4). Así mismo, hacia los últimos valores, se

observa que además de tener menos puntos que las curvas L = 0.0, L = 0.1 y

Page 82: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

69

L = 0.2, debido al efecto del suavizado, el comportamiento de las curvas

L = 0.3, L = 0.4 y L = 0.5, se aleja de la tendencia original.

Figura IV.4. Variación de la forma de la Curva de la Derivada al modificar el valor de L

4.4.2 Análisis del Ejemplo 2

En la Tabla IV.11 se muestran los resultados obtenidos para este ejemplo.

La Figura IV.2 presenta la imagen del cotejo mediante el cual se obtuvo la

evaluación de la prueba.

Desviación del comportamiento entre las curvas L=0.0, L=0.1 y L=0.2 y las

curvas L= 0.3, L=0.4 y L= 0.5

Page 83: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

70

Tabla IV.11.Comparación entre los resultados reportados y los obtenidos con el programa

para los datos del Ejemplo 2

Ejemplo 2 Publicación Programa Diferencia kh (md/pie) 1630 1693.71 3.76% k (md) 22.33 23.2 3.75% Cd 3183.83 C (Bbl/lpc) 7.3x102 8.32x102 13.97% Factor de Daño “s” -3.5 -3.49 0.29% Curva de Cotejo 2.3 3 Smoothing L 0.1

Por simple observación de la forma de las curvas, es posible predecir que el

pozo hará cotejo ó match con las curvas que describen a pozos estimulados ó

no dañados. Nótese que el comportamiento de la curva de respuesta de presión

para tiempos tempranos de la prueba , no se asemeja a la recta logarítmica

unitaria, sino que por el contrario presenta un comportamiento alabeado.

Además, la curva de la derivada no presenta la típica joroba del

comportamiento de los pozos dañados.

Esta evaluación previa se puede realizar gracias a la presencia de ambas

curvas, pues la curva de respuesta de presión podría fácilmente sobreponerse a

la curva CDe2S = 3 ó CDe2S = 10, dificultando la selección de la respuesta. Esto

se muestra en las Figuras IV.5. y IV.6.

En este ejemplo, nuevamente se aprecia que la s diferencias entre los valores

obtenidos por el programa y los reportados son prácticamente inexistente s.

Sin embargo, llama la atención la diferencia que se muestra para el valor de

compresibilidad del fluido, los rangos en que mueve dicho parámetro no

representa una diferencia de mayor importancia.

Page 84: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

71

Figura IV.5. Se muestra como la curva de respuesta de presión hace buen cotejo con la

curva correspondiente al grupo adimensional CDe2S = 3

Figura IV.6. Se muestra como la curva de respuesta de presión hace buen cotejo con la

curva correspondiente al grupo adimensional CDe2S = 10.

Page 85: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

72

El programa hace el cotejo con el par de curvas caracterizadas por el grupo

adimensional CDe2S = 3 mientras que el valor reportado corresponde a un valor

de 2.3. De nuevo, la limitante del uso de librerías de las curvas tipo, que no

incluye todas las curvas posibles, hace que el programa tome la curva cuyo

comportamiento sea más semejante a la curva derivada de la respuesta de

presión y corresponde en este caso, como ya se ha dicho, a la curva CDe2S = 3.

La alta coincidencia en los resultados se puede atribuir a que la diferencia en

el valor del grupo adimensional no altera en forma importante los resultados

debido a que son valores cercanos.

Se hicieron sensibilidades al valor de L para ver si esto modificaba de forma

notable la curva de la derivada. Sin embargo el único efecto que se pudo

apreciar es la existencia de menos puntos en la misma a medida que aumenta

el valor de L, debido a que los puntos consecutivos de cálculo se encuentran a

distancias mayores; es decir todas las curvas mantuvieron el mismo

comportamiento.

4.4.3 Análisis del Ejemplo 3.

Los resultados obtenidos y comparados para el Ejemplo 3 se pueden apreciar

en la Tabla IV.12

Tabla IV.12.Comparación entre los resultados reportados y los obtenidos con el programa

para los datos del Ejemplo 3

Ejemplo 3 Publicación Programa Diferencia kh (md/pie) 4350 4724 7.92% k (md) 83.65 90.84 7.92% C (Bbl/pie) 9.5x10-5 4.42x10-5 53.47% Factor de Daño "s" 28 32 12.50% Curva de Cotejo 4x1026 1030 Smoothing L 0.5

Page 86: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

73

En este caso, los resultados obtenidos con el programa ofrecen una mayor

diferencia porcentual que en los anteriores. Para los valores de k·h, k y S, la

diferencia es aceptable pues una desviación cercana al 10% normal para los

cálculos de ingeniería. No sucede lo mismo con el valor de compresibilidad

calculada del fluido, que posee una diferencia mayor del 50%, lo cual además

de no ser aceptable arroja una cierta sombra de incertidumbre sobre el resto de

los valores obtenidos por muy próximos que estén a los reportados.

A pesar de lo anterior , este ejercicio ofrece la oportunidad de sacar a relucir

algunas ventajas del método que se está aplicando y algunos inconvenientes

en la filosofía con la que se diseñó el programa.

Es importante notar que en este caso el orden de magnitud del parámetro

CDe2S, con el cual se identifica la curva del cotejo, es notablemente diferente

entre el valor reportado y el calculado por el programa y es , muy

probablemente, la fuente de las diferencias en el resto de los valores

calculados. La diferencia en el orden de magnitud es de 104 lo cual debe hacer

que exista una diferencia más que notable entre la curva del programa y la

utilizada, lo cual va a ocasionar que el valor del punto de cotejo, que es

básicamente la fuente de los datos con los que se van a calcular el resto de los

parámetros, no sea el más apropiado.

El comportamiento de la der ivada , calculada para L = 0.0, se muestra

amplificado en la Figura IV.7. Se observa en la imagen que el

comportamiento es disperso y es necesario aumentar el valor de L y recalcular

las curvas de la derivada para obtener un cotejo con las curvas tipo

disponibles. Finalmente, con un valor de L = 0.5, se obtiene una respuesta

“suave” que se puede ver en la misma figura.

Page 87: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

4.Capítulo IV - Análisis de Resultados

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

74

Figura IV.7. Detalle de la variación del comportamiento de la derivada con valores de L=

0.0 y L= 0.5 en el Ejemplo 3

De haber contado la librería del programa con una curva tipo del valor de la

indicada en los resultados, se habría hecho mejor uso de esta poderosa

característica que brinda este método de las Curvas Tipo.

Una característica importante de las Curvas Tipo, es que aún cuando ya hayan

cesado los efectos de llene y daño y la curva de respuesta de presión exhiba un

comportamiento horizontal, la derivada aún va a poder permitir hacer un buen

cotejo. Incluso si ya la derivada exhibe el comportamiento de flujo radial y su

comportamiento sea asintótico a la recta horizontal PD = 0.5, es posible

identificar que curvas hacen “match” para la data, pues es posible identificarla

gracias a la distancia vertical entre ambas rectas horizontales.

L= 0.0 L= 0.5

Page 88: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

5.Capítulo V - Conclusiones

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

75

5. CAPITULO V – CONCLUSIONES

Una vez concluida la preparación del presente Trabajo Especial de Grado, se

ofrecen las siguientes conclusiones:

• La metodología de análisis de pruebas de pozos utilizada es una

herramienta poderosa y versátil que permite alcanzar resultados de forma

rápida y precisa.

• El uso del doble cotejo elimina las ambigüedades que se pueden presentar

con el uso de otras curvas tipo, pues las curvas de respuesta de presión

pueden tener formas semejantes que al hacer el cotejo con ellas solamente

lleven a errores.

• La filosofía de diseño del programa, utilizando librerías que contengan la

información de los modelos, si bien es aplicable y efectiva, tiene la

limitante de necesitar una mayor cantidad de las mismas para poder

analizar diferentes tipos de yacimientos.

• La herramienta desarrollada, dentro de los límites impuestos por la librería

utilizada , ofrece resultados de análisis que demuestran su confiabilidad.

• Se observó que un factor determinante en la forma que presentan las

familias de las curvas radica en el grupo adimensional CDe2S.

• Habiéndose aplicado un modelo para yacimientos homogéneos , donde se

consideran las propiedades como isotrópicas, sabiendo que esto no es

cierto salvo en el modelo, las diferentes heterogeneidades proporcionan

una respuesta única donde quedan solapadas las diferencias.

Page 89: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

6.Capítulo VI - Recomendaciones

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

77

6. CAPITULO VI – RECOMENDACIONES En base al trabajo realizado y revisando los resultados del mismo, se ofrecen las

siguientes recomendaciones:

• La herramienta desarrollada puede ser valiosa para la enseñanza de esta

metodología en la materia de Pruebas de Presiones. Para mejorar la

herramienta es posible aumentar el número de librerías disponibles con

una simple modificación en el programa cuyo código fuente puede ser

utilizado por la Escuela.

• Otra filosofía para alcanzar los objetivos de esta tes is, pasa por la

resolución de las ecuaciones presentadas en el Capítulo II. El proceso de

resolución de las mismas generan ecuaciones en el espacio de Laplace a

las que se les debe aplicar el algoritmo de Sthefest para su resolución

numérica. El programa incluye rutinas que permiten resolver dichas

ecuaciones e incorporarlas al programa con sencillos cambios en el

mismo.

• Se recomienda continuar esta línea de investigación con un grupo de

estudiantes que estén interesados en el tema.

Page 90: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Referencias Bibliográficas

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

78

REFERENCIAS BIBLIOGRAFICAS

1. AGARWAL, R. (1980). A new method to account for producing time effects

when drawdown Type Curves are used to analyze pressure buildup and other

test data. SPE. Richardson, E.U.A. 19 p.

2. ALVARADO Q, D. (1998). Análisis Moderno de Pruebas de Pozos.

Universidad del Zulia. Maracaibo. Venezuela, 420 P.

3. BOURDET, D., y otros (1983). A new set of Type Curves simplifies well test

analysis. World Oil. Houston. E.U.A.

4. BOURDET, D., AYOUB, J.A., PIRARD, Y.M. (1989). Use of Pressure

Derivative in Well Test Interpretation. JPT. SPE. Richardson, E.U.A. 293 – 302

p.

5. CORNELL, G. (2000). Visual Basic from the Ground Up. Osborne-Mc Graw

Hill. Canada . 1003 p.

6. DA PRATT, G. (1990). Well Test Analysis for Fractured Reservoir Evaluation.

Elsevier Science Ltd. , Amsterdam. Holanda 224 p.

7. EARLOUGHER, R.C. Jr. (1977). Advances in Well Test Analysis. Society of

Petroleum Engineers of AIME. Richardson. E.U.A., 264 p.

8. LEE, J. (1982). Well Testing. SPE. Richardson. E.U.A.,159 p.

9. MATTHEWS, C.S. (1986). Transient, Semisteady – State, and Steady-State

Flow. SPE. Richardson. E.U.A.

10. SCHLUMBERGER.(2000). Well Test Interpretation. Schlumberger Ltd. Nueva

York. E.U.A. , 122 p.

Page 91: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Abreviaturas

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

79

ABREVIATURAS

CDe2S = Grupo adimensional

CD = Compresibilidad Adimensional

Ct = Compresibilidad total (lpc-1)

∆p = Variación de presión (lpc)

∆pskin = Caída de presión en los alrededores del pozo debido al daño (lpc)

∆t = Tiempo de cierre (horas)

∆X = Variación de función de tiempo

k = Permeabilidad (mD)

log = logaritmo base 10

ln = logaritmo natural

L = Longitud de intervalo de Pws = Presión de Fondo pozo cerrado (lpc)

Pws = Presión de Fondo Fluyente (lpc)

Pi = Presión Inicial (lpc)

P1hr = Presión a una hora (lpc)

Suavizado

t = tiempo (horas)

td = tiempo (adimensional)

tp = tiempo de producción del pozo (horas)

µ = viscosidad (cP)

φ = porosidad (adimensional)

p = presión (lpc)

q = Tasa de Producción (BP/d)

r = Radio (pies)

rw = Radio del Pozo (pies)

rD = Radio Adimensional

S = Factor de Daño del Pozo (adimensional)

X = Función de tiempo

Page 92: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

80

ANEXOS

Page 93: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

81

ANEXO A

LISTADO DEL CODIGO DEL PROGRAMA

Page 94: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

82

Estas variables se utilizan para hacer el calculo de la derivada en el frmLeerDatos y que ' luego estarán disponibles en el proyecto para graficar la derivada en el frmPrincipal Public testime() As Single 'Almacena los datos de tiempo de la prueba Public testpress() As Single 'Almacena los datos de presion de la prueba Public restime() As Single 'Almacena los datos de delta tiempo de los calculos Public respress() As Single 'Almacena los datos de delta presion de los calculos Public respress1() As Single Public respress2() As Single Public respress3() As Single Public L0() As Single 'Almacenan los calculos de la derivada de la prueba dejando Public L1() As Single 'diferentes numeros de puntos entre el calculado y los extremos Public L2() As Single 'del intervalo Public L3() As Single Public L4() As Single Public L5() As Single Public LD() As Single Public respressD() As Single Public testimeD() As Single Public Dy() As Single Public cde2sPres As Single 'Esta variable almacenael valor de la curva cuando el match se hace con la presion Public cde2sDeri As Single 'Esta variable almacenael valor de la curva cuando el match se hace con la derivada Public x1match As Single 'Estas variables son para el punto de match, que va a tener valores Public y1match As Single 'en ambos planos de dibujos, tanto en X1Y1 como X2Y2, se le aplica a cada componente Public x2match As Single Public y2match As Single Public match As Integer 'Esta es la variable que va a permitir identificar la curva con la que se hace 'el match de las curvas Public kh As Single Public k As Single Public c As Single Public cd As Single Public s As Single Public mensaje As String

Page 95: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

83

Public Modelo As Integer ' En esta variable se almacenara el tipo de variable con el que comparará el modelo Public DataDerHomo(1 To 287, 1 To 19) As Single 'Para almacenar la data de Presio y Derivada Public DataPreHomo(1 To 287, 1 To 19) As Single 'para el modelo homogeneo '-------------------------------------------------------------------------------------------- 'Programa para calcular la antitransformada Option Explicit '----------------------------------------------------------------' 'Para el manejo de archivos en el programa Public NomArchTest As String 'Guarda el nombre del archivo de la prueba Public NomArchResu As String 'Guarda el nombre del archivo del resultado Public CanArchTest As Integer 'Canal del archivo de la prueba Public CanArchResu As Integer 'Canal del archivo del resultado Public NumRegistros As Long 'Para saber cuantos registros tiene un archivo Public CheckProces As Boolean 'Para saber si se han procesado datos de las pruebas '----------------------------------------------------------------' 'Se cargan en frmCargaDatos Public n As Integer 'Numero de Vi a calcularse para la Antitransformada Public ini As Double 'Inicio del intervalo a evaluar Public fin As Double 'Fin del intervalo a evaluar Public inter As Double 'Distancia entre puntos consecutivos del intervalo Public f As Integer 'Tipo de funcion a Evaluar '----------------------------------------------------------------' 'Varibles para la graficación Private XX() As Single 'Para graficar los datos leidos para la curva a hacer "match" Private YY() As Single Private XX2() As Single 'Para graficar los datos leidos para la curva a hacer "match" Private YY2() As Single '---------------------------------------------------------------' 'Variables para el dimensionamiento de la pantalla antes de graficar

Page 96: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

84

Public xmin As Double 'Valores que sirven para dimensionar para los valores de Las Curvas Public xmax As Double 'Tipo y el trazado de los ejes Public ymin As Double Public ymax As Double Public xmin2 As Double 'Valores que sirven para redimensionar el grafico para las curvas Public xmax2 As Double 'del calculo de las devivadas Public ymin2 As Double Public ymax2 As Double '---------------------------------------------------------------' Public cver As Integer 'Estas variables indican el numero de ciclos verticales y horizontales Public chor As Integer 'y el valor inicial y final de los ciclos Public icver As Double Public ichor As Double Public fcver As Double Public fchor As Double Public defa As Boolean Public esca As Integer '---------------------------------------------------------------' 'Esta variables sirven para saber los indices iniciales y finales de los vectores que van 'a contener las derivadas calculadas por el programa Public contl0ini As Integer, contl0fin As Integer, checkl0 As Boolean Public contl1ini As Integer, contl1fin As Integer, checkl1 As Boolean Public contl2ini As Integer, contl2fin As Integer, checkl2 As Boolean Public contl3ini As Integer, contl3fin As Integer, checkl3 As Boolean Public contl4ini As Integer, contl4fin As Integer, checkl4 As Boolean Public contl5ini As Integer, contl5fin As Integer, checkl5 As Boolean Public contldini As Integer, contldfin As Integer, checkld As Boolean Public conttestimedini As Integer, conttesttimedfin As Integer Public priregx As Single, priregy As Single Public respx As Single, respy As Single 'Estas variables se utilizan para saber que derivada se esta usando para hacer el cotejo 'y se esta graficando Public grafL0 As Boolean Public grafL1 As Boolean

Page 97: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

85

Public grafL2 As Boolean Public grafL3 As Boolean Public grafL4 As Boolean Public grafL5 As Boolean 'Estas variables se utilizan para adicionar en caso que durante el match se cambien las 'derivadas se adicione a la nueva seleccion. Como los cambios en X son para ambas curvas 'creo que con solo tener una que acumule los cambios en Y para adicionarla a la nueva 'curva al momento de hacer el cambio es suficiente Public CheckMove As Boolean Public acdeltax As Single Public acdeltay As Single '----------------------------------------------------------------' 'Variable para las funciones de Besse l Public X As Double Private P() As Double 'Para el calculo de las funciones de Bessel Private Q() As Double 'Para el calculo de las funciones de Bessel Private p1() As Double 'Para el calculo de las funciones de Bessel Private Q1() As Double 'Para el calculo de las funciones de Bessel Private p2() As Double 'Para el calculo de las funciones de Bessel Private Q2() As Double 'Para el calculo de las funciones de Bessel Private P3() As Double 'Para el calculo de las funciones de Bessel Private Q3() As Double 'Para el calculo de las funciones de Bessel '----------------------------------------------------------------' '----------------------------------------------------------------' 'Variables para el calculo de la antitransformada Dim ValorFun As Double Dim ValorTrans As Double 'Dim cd As Double 'Dim s As Double Dim rd As Integer '----------------------------------------------------------------' Private Vi() As Double 'Valores de Vi de la Formula Private Ai() As Double 'Almacena el cambiador de signo de la formula Private XL() As Double 'Valor del X Private YL() As Double 'Valor de la antitransformada Private YL2() As Double 'Valor de las antitransforma con constantes '----------------------------------------------------------------' 'Variable para hacer el match y los calculos de la derivada a partir de las pruebas de pozo

Page 98: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

86

'Dim dx1() As Single 'Dim dx2() As Single 'Dim dp1() As Single 'Dim dp2() As Single 'Dim dpx() As Single '----------------------------------------------------------------' 'Variable para determinar el tipo de prueba Public TipoPrueba As Boolean 'Esta variable sirve para ver que tipo de prueba se esta evaluando '----------------------------------------------------------------' 'Variables de los datos del pozo Public uwi As String Public sand As String Public qo As Single Public tp As Single Public Bo As Single Public ct As Single Public h As Single Public rw As Single Public u As Single Public phi As Single Public l As Single Private Sub cmdCambioL_Click() If frmPrincipal.CheckProces = False Then MsgBox ("NO SE HA PROCESADO NINGUNA PRUEBA") Else frmDialog.Show (1) End If Call cmdRespuesta_Click End Sub Private Sub cmdCurvasTipo_Click() 'Este procedimiento grafico las curvas de presion y las derivadas Call DibujaCurvasTipo End Sub Private Sub cmdDiagonalmas_Click() Dim inc As Double inc = CDbl(txtDiagonal.Text) inc = inc * CDbl(Combo1.Text) txtDiagonal.Text = CStr(inc)

Page 99: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

87

End Sub Private Sub cmdDiagonalmen_Click() Dim inc As Double inc = CDbl(txtDiagonal.Text) inc = inc / CDbl(Combo1.Text) txtDiagonal.Text = CStr(inc) End Sub Private Sub cmdDibEscala_Click() Call RotulaHomo Call DibujaEscalas '(frmprincipal.xmin, frmprincipal.xmax, frmprincipal.ymin, frmprincipal.ymax, frmprincipal.esca, frmprincipal.cver, frmprincipal.chor) Call cmdCurvasTipo_Click End Sub Private Sub cmdHorizontalmen_Click() Dim inc As Double inc = CDbl(txtHorizontal.Text) inc = inc / CDbl(Combo1.Text) txtHorizontal.Text = CStr(inc) End Sub Private Sub cmdNE_Click() Dim cont1 As Single Dim vard As Single frmPrincipal.CheckMove = True vard = CSng(txtDiagonal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax - vard frmPrincipal.acdeltay = frmPrincipal.acdeltay + vard Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match - vard 'Les hago lo mismo que al resto de los puntos de las curvas y1match = y1match + vard Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) 'Movimiento Horizontal For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) - vard respressD(cont1) = respressD(cont1) + vard

Page 100: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

88

Next cont1 'Movimiento Vertical For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) + vard Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdNW_Click() Dim cont1 As Single Dim vard As Single frmPrincipal.CheckMove = True vard = CSng(txtDiagonal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax + vard frmPrincipal.acdeltay = frmPrincipal.acdeltay + vard Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match + vard 'Les hago lo mismo que al resto de los puntos de la curva y1match = y1match + vard Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) 'Movimiento Horizontal For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) + vard respressD(cont1) = respressD(cont1) + vard Next cont1 'Movimiento Vertical For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) + vard Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdSE_Click() Dim cont1 As Single Dim vard As Single frmPrincipal.CheckMove = True

Page 101: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

89

vard = CSng(txtDiagonal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax - vard frmPrincipal.acdeltay = frmPrincipal.acdeltay - vard Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match - vard 'Le hago lo mismo que al resto de los puntos y1match = y1match - vard Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) 'Movimiento Horizontal For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) - vard respressD(cont1) = respressD(cont1) - vard Next cont1 'Movimiento Vertical For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) - vard Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdSouth_Click() Dim cont1 As Single Dim vary As Single frmPrincipal.CheckMove = True vary = CSng(txtVertical.Text) frmPrincipal.acdeltay = frmPrincipal.acdeltay - vary Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) y1match = y1match - vary 'Le hago lo mismo que al resto de los puntos Text4.Text = CStr(y1match) For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin respressD(cont1) = respressD(cont1) - vary Next cont1 For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin

Page 102: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

90

LD(cont1) = LD(cont1) - vary Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdEast_Click() Dim cont1 As Single Dim varx As Single frmPrincipal.CheckMove = True varx = CSng(txtHorizontal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax - varx Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match - varx 'Le hago lo mismo que al resto de los puntos Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) - varx Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdMatch_Click() Dim cont1 As Integer Dim cont2 As Integer Dim cont3 As Integer Dim DeltaX As Single Dim DeltaY As Single Dim a As Single Dim m As Single Dim yinter As Single Dim suma As Single 'Dim match As Integer Dim minima As Single 'Dim mensaje As String

Page 103: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

91

'Estos son los valores que se sumaran para llevar de X2Y2 a X1Y1 DeltaX = frmPrincipal.xmin2 - frmPrincipal.xmin DeltaY = frmPrincipal.ymin2 - frmPrincipal.ymin 'Aqui termino de llevar la data de la presion al mismo plano X1Y1 sumandole el DeltaX y el Delta aparte de For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) - DeltaX respressD(cont1) = respressD(cont1) - DeltaY Next cont1 For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) - DeltaY Next cont1 'Aqui llevo los puntos de match a sus valores para los calculos x2match = 10 ^ (x2match) y2match = 10 ^ (y2match) x1match = 10 ^ (x1match - DeltaX) y1match = 10 ^ (y1match - DeltaY) Label1.Left = Label1.Left - 100 Label1.Caption = "td/cd match" Label2.Caption = "Pd match" Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) 'Aqui voy a escribir los resultados en un archivo 'Open "C:\Resultadostraslacion7.txt" For Append As #1 ' For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin ' Print #1, testimeD(cont1), respressD(cont1) ' Next cont1 ' Print #1, "-----------------------------" ' For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin ' Print #1, testimeD(cont1), LD(cont1) ' Next cont1 'Close #1 'Aqui debe venir la rutina de interpolacion PARA PRESIONES 'LOS CONTADORES son los de las derivadas pues para ellas seguramente hay proyeccion sobre las curvas tipo

Page 104: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

92

ReDim Dy(frmPrincipal.contldini To frmPrincipal.contldfin + 1, 1 To 18) For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin + 1 For cont2 = 2 To 18 'Inicializo la tabla en cero para ir acumulando en el los delta y Dy(cont1, cont2) = 0 Next cont2 Next cont1 'Aqui determino los valores que deberian tener los puntos de la prueba evaluados en las curvas tipo 'para poder determinar cual es la curva a la que se aproxima la prueba For cont1 = 2 To 18 For cont2 = frmPrincipal.contldini To frmPrincipal.contldfin a = testimeD(cont2) For cont3 = 1 To 285 If a > DataPreHomo(cont3, 1) And a <= DataPreHomo(cont3 + 1, 1) And DataPreHomo(cont3, cont1) <> 0 And DataPreHomo(cont3 + 1, cont1) <> 0 Then m = (DataPreHomo(cont3 + 1, cont1) - DataPreHomo(cont3, cont1)) / (DataPreHomo(cont3 + 1, 1) - DataPreHomo(cont3, 1)) yinter = DataPreHomo(cont3 + 1, cont1) - m * (testimeD(cont2) - DataPreHomo(cont3, 1)) Dy(cont2, cont1) = yinter - respressD(cont2) Exit For End If Next cont3 Next cont2 Next cont1 'En esta parte determino cual es el valor de la curva a la que se proxima la curva de la prueba 'lo hago sumando los delta Y entre las diferentes curvas y la curva de prueba en valor absoluto 'y la que menor valor tenga es la curva MATCH For cont1 = 2 To 18 suma = 0 For cont2 = frmPrincipal.contldini To frmPrincipal.contldfin suma = Dy(cont2, cont1) + suma If cont2 = frmPrincipal.contldfin Then Dy(frmPrincipal.contldfin + 1, cont1) = Abs(suma) suma = 0 End If Next cont2 Next cont1 'Aqui se hace un archivo de texto para verificar. Solo para el chequeo del programador 'Open "C:\Deltas9.txt" For Append As #1

Page 105: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

93

'For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin + 1 ' Print #1, testimeD(cont1), Dy(cont1, 2), Dy(cont1, 3), Dy(cont1, 4), Dy(cont1, 5), Dy(cont1, 6), Dy(cont1, 7), Dy(cont1, 8), Dy(cont1, 9), Dy(cont1, 10), Dy(cont1, 11), Dy(cont1, 12), Dy(cont1, 13), Dy(cont1, 14), Dy(cont1, 15), Dy(cont1, 16), Dy(cont1, 17), Dy(cont1, 18) 'Next cont1 'Close #1 'Aqui determino cual es el valor de Cde2S dependiendo del minimo valor de las diferencias de las 'Delta Y match = 2 minima = Dy(frmPrincipal.contldfin + 1, 2) ' Esto debe mejorarse For cont1 = 2 To 18 If Dy(frmPrincipal.contldfin + 1, cont1) < minima Then match = cont1 minima = Dy(frmPrincipal.contldfin + 1, cont1) End If Next cont1 Select Case match Case Is = 2 cde2sPres = 0.1 mensaje = "0.1" Case Is = 3 cde2sPres = 0.3 mensaje = "0.3" Case Is = 4 cde2sPres = 1# mensaje = "1" Case Is = 5 cde2sPres = 3# mensaje = "3" Case Is = 6 cde2sPres = 10# mensaje = "10" Case Is = 7 cde2sPres = 100# mensaje = "10^2" Case Is = 8 cde2sPres = 1000# mensaje = "10^3" Case Is = 9 cde2sPres = 10000# mensaje = "10^4" Case Is = 10 cde2sPres = 1000000#

Page 106: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

94

mensaje = "10^6" Case Is = 11 cde2sPres = 100000000# mensaje = "10^8" Case Is = 12 cde2sPres = 10000000000# mensaje = "10^10" Case Is = 13 cde2sPres = 1E+15 mensaje = "10^15" Case Is = 14 cde2sPres = 1E+20 mensaje = "10^20" Case Is = 15 cde2sPres = 1E+30 mensaje = "10^30" Case Is = 16 cde2sPres = 1E+40 mensaje = "10^40" Case Is = 17 cde2sPres = 1E+50 mensaje = "10^50" Case Is = 18 cde2sPres = 1E+60 mensaje = "10^60" End Select kh = 141.2 * (frmPrincipal.qo * frmPrincipal.Bo * frmPrincipal.u) * (y1match / y2match) k = kh / frmPrincipal.h c = (0.0002954) * (kh / frmPrincipal.u) * (x2match / x1match) cd = (0.8936 * c) / (frmPrincipal.phi * frmPrincipal.ct * frmPrincipal.h * (frmPrincipal.rw) ^ 2) s = 0.5 * Log(cde2sPres / cd) 'MsgBox (match) ' MsgBox ("La curva con la que se hace match es cd*e^2s= " & mensaje) ' MsgBox ("kh= " & CStr(kh) & " md/pie") ' MsgBox ("k= " & CStr(k) & " md") ' MsgBox ("c= " & CStr(c) & " bbl/lpc") ' MsgBox ("cd= " & CStr(cd)) ' MsgBox ("S= " & CStr(s)) frmGraficoReport.Show (1) End Sub

Page 107: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

95

Private Sub cmdRespuesta_Click() If frmPrincipal.CheckProces = False Then MsgBox ("NO SE HA PROCESADO NINGUNA PRUEBA") Else 'Call DibujaCurvaDiag 'MsgBox ("L0= " & frmPrincipal.grafL0) 'MsgBox ("L1= " & frmPrincipal.grafL1) 'MsgBox ("L2= " & frmPrincipal.grafL2) 'MsgBox ("L3= " & frmPrincipal.grafL3) 'MsgBox ("L4= " & frmPrincipal.grafL4) 'MsgBox ("L5= " & frmPrincipal.grafL5) 'If frmPrincipal.grafL0 = True Then Call DibujaDerivadL0 'If frmPrincipal.grafL1 = True Then Call DibujaDerivadL1 'If frmPrincipal.grafL2 = True Then Call DibujaDerivadL2 'If frmPrincipal.grafL3 = True Then Call DibujaDerivadL3 'If frmPrincipal.grafL4 = True Then Call DibujaDerivadL4 'If frmPrincipal.grafL5 = True Then Call DibujaDerivadL5 Call DibujaCurvasLD End If 'Creo un vector fantasma donde dependiendo del L elegido coloco los valores calculadas de las derivadas 'y a este le sumo 1 en la direccion indicada y voy guad¡rdando en un contador los incrementos 'y asi se cuanto me he movido desde el eje original que sera el logartimo de los añadidos 'y con eso se hace el Match End Sub Private Sub cmdSW_Click() Dim cont1 As Single Dim vard As Single frmPrincipal.CheckMove = True vard = CSng(txtDiagonal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax + vard frmPrincipal.acdeltay = frmPrincipal.acdeltay - vard Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match + vard 'Le hago lo mismo que al resto de las curvas y1match = y1match - vard Text3.Text = CStr(x1match) Text4.Text = CStr(y1match)

Page 108: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

96

'Movimiento Horizontal For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) + vard respressD(cont1) = respressD(cont1) - vard Next cont1 'Movimiento Vertical For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) - vard Next cont1 'Text1.Text = CStr(frmPrincipal.acdeltay) 'Text2.Text = CStr(frmPrincipal.acdeltax) Call cmdRespuesta_Click End Sub Private Sub cmdVerticalmas_Click() Dim inc As Double inc = CDbl(txtVertical.Text) inc = inc * CDbl(Combo1.Text) txtVertical.Text = CStr(inc) End Sub Private Sub cmdVerticalmen_Click() Dim inc As Double inc = CDbl(txtVertical.Text) inc = inc / CDbl(Combo1.Text) txtVertical.Text = CStr(inc) End Sub Private Sub cmdWest_Click() Dim cont1 As Single Dim varx As Single frmPrincipal.CheckMove = True varx = CSng(txtHorizontal.Text) frmPrincipal.acdeltax = frmPrincipal.acdeltax + varx Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) x1match = x1match + varx Text3.Text = CStr(x1match) Text4.Text = CStr(y1match)

Page 109: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

97

For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin testimeD(cont1) = testimeD(cont1) + varx Next cont1 Call cmdRespuesta_Click End Sub Private Sub cmdNorth_Click() Dim cont1 As Single Dim vary As Single frmPrincipal.CheckMove = True vary = CSng(txtVertical.Text) frmPrincipal.acdeltay = frmPrincipal.acdeltay + vary Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) y1match = y1match + vary Text3.Text = CStr(x1match) Text4.Text = CStr(y1match) For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin respressD(cont1) = respressD(cont1) + vary Next cont1 For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = LD(cont1) + vary Next cont1 'Le hago lo mismo que al resto de los puntos de las curvas Call cmdRespuesta_Click End Sub Private Sub Command2_Click() End Sub Private Sub cmdHorizontalmas_Click() Dim inc As Double

Page 110: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

98

inc = CDbl(txtHorizontal.Text) inc = inc * CDbl(Combo1.Text) txtHorizontal.Text = CStr(inc) End Sub Private Sub Form_Load() frmPrincipal.WindowState = vbMaximized lblEjeYHomo.Visible = True lblEjeXHomo1.Visible = False lblEjeXHomo2.Visible = False lblEjeXHomo3.Visible = False lblGraf1x.Visible = False lblGraf2x.Visible = False lblGraf3x.Visible = False lblGraf4x.Visible = False lblGraf5x.Visible = False lblGraf1xa.Visible = False lblGraf2xa.Visible = False lblGraf3xa.Visible = False lblGraf4xa.Visible = False lblGraf5xa.Visible = False lblGraf2y.Visible = False lblGraf3y.Visible = False lblGraf2ya.Visible = False lblGraf3ya.Visible = False lblHomoPre1.Visible = False lblHomoPre2.Visible = False lblHomoPre3.Visible = False lblHomoPre4.Visible = False lblHomoPre5.Visible = False lblHomoPre6.Visible = False lblHomoPre7.Visible = False lblHomoPre8.Visible = False lblHomoPre9.Visible = False lblHomoPre10.Visible = False lblHomoPre11.Visible = False lblHomoPre12.Visible = False lblHomoPre13.Visible = False lblHomoPre14.Visible = False lblHomoPre15.Visible = False lblHomoPre16.Visible = False lblHomoPre17.Visible = False

Page 111: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

99

lblHomoDer1.Visible = False lblHomoDer2.Visible = False lblHomoDer3.Visible = Fa lse lblHomoDer4.Visible = False lblHomoDer5.Visible = False lblHomoDer6.Visible = False lblHomoDer7.Visible = False lblHomoDer8.Visible = False lblHomoDer9.Visible = False lblHomoDer10.Visible = False lblHomoDer11.Visible = False lblHomoDer12.Visible = False lblHomoDer13.Visible = False lblHomoDer14.Visible = False lblHomoDer15.Visible = False lblHomoDer16.Visible = False lblHomoDer17.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Visible = False lblDerHomo1a.Top = lblHomoDer1.Top - 100 lblDerHomo2a.Top = lblHomoDer2.Top - 100 lblDerHomo3a.Top = lblHomoDer3.Top - 100 lblDerHomo4a.Top = lblHomoDer4.Top - 100 lblDerHomo5a.Top = lblHomoDer5.Top - 100 lblDerHomo6a.Top = lblHomoDer6.Top - 100 lblDerHomo7a.Top = lblHomoDer7.Top - 100 lblDerHomo8a.Top = lblHomoDer8.Top - 100 lblDerHomo9a.Top = lblHomoDer9.Top - 100 lblDerHomo10a.Top = lblHomoDer10.Top - 100

Page 112: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

100

lblDerHomo11a.Top = lblHomoDer11.Top - 100 lblDerHomo12a.Top = lblHomoDer12.Top - 100 lblDerHomo13a.Top = lblHomoDer13.Top - 100 lblDerHomo14a.Top = lblHomoDer14.Top - 100 lblDerHomo15a.Top = lblHomoDer15.Top - 100 lblDerHomo16a.Top = lblHomoDer16.Top - 100 lblDerHomo17a.Top = lblHomoDer17.Top - 100 lblPreHomo1a.Top = lblHomoPre1.Top - 65 lblPreHomo2a.Top = lblHomoPre2.Top - 65 lblPreHomo3a.Top = lblHomoPre3.Top - 20 lblPreHomo4a.Top = lblHomoPre4.Top - 0 lblPreHomo5a.Top = lblHomoPre5.Top - 0 lblPreHomo6a.Top = lblHomoPre6.Top - 0 lblPreHomo7a.Top = lblHomoPre7.Top - 0 lblPreHomo8a.Top = lblHomoPre8.Top - 80 lblPreHomo9a.Top = lblHomoPre9.Top - 80 lblPreHomo10a.Top = lblHomoPre10.Top - 80 lblPreHomo11a.Top = lblHomoPre11.Top - 80 lblPreHomo12a.Top = lblHomoPre12.Top - 80 lblPreHomo13a.Top = lblHomoPre13.Top - 80 lblPreHomo14a.Top = lblHomoPre14.Top - 80 lblPreHomo15a.Top = lblHomoPre15.Top - 80 lblPreHomo16a.Top = lblHomoPre16.Top - 80 lblPreHomo17a.Top = lblHomoPre17.Top - 80 lblDerHomo1a.Left = lblHomoDer1.Left + 120 lblDerHomo2a.Left = lblHomoDer2.Left + 250 lblDerHomo3a.Left = lblHomoDer3.Left + 120 lblDerHomo4a.Left = lblHomoDer4.Left + 120 lblDerHomo5a.Left = lblHomoDer5.Left + 120 lblDerHomo6a.Left = lblHomoDer6.Left + 120 lblDerHomo7a.Left = lblHomoDer7.Left + 120 lblDerHomo8a.Left = lblHomoDer8.Left + 120 lblDerHomo9a.Left = lblHomoDer9.Left + 120 lblDerHomo10a.Left = lblHomoDer10.Left + 120 lblDerHomo11a.Left = lblHomoDer11.Left + 120 lblDerHomo12a.Left = lblHomoDer12.Left + 120 lblDerHomo13a.Left = lblHomoDer13.Left + 120 lblDerHomo14a.Left = lblHomoDer14.Left + 120 lblDerHomo15a.Left = lblHomoDer15.Left + 120 lblDerHomo16a.Left = lblHomoDer16.Left + 120 lblDerHomo17a.Left = lblHomoDer17.Left + 120 lblPreHomo1a.Left = lblHomoPre1.Left + 120 lblPreHomo2a.Left = lblHomoPre2.Left + 250

Page 113: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

101

lblPreHomo3a.Left = lblHomoPre3.Left + 120 lblPreHomo4a.Left = lblHomoPre4.Left + 120 lblPreHomo5a.Left = lblHomoPre5.Left + 120 lblPreHomo6a.Left = lblHomoPre6.Left + 140 lblPreHomo7a.Left = lblHomoPre7.Left + 140 lblPreHomo8a.Left = lblHomoPre8.Left + 120 lblPreHomo9a.Left = lblHomoPre9.Left + 120 lblPreHomo10a.Left = lblHomoPre10.Left + 120 lblPreHomo11a.Left = lblHomoPre11.Left + 120 lblPreHomo12a.Left = lblHomoPre12.Left + 120 lblPreHomo13a.Left = lblHomoPre13.Left + 120 lblPreHomo14a.Left = lblHomoPre14.Left + 120 lblPreHomo15a.Left = lblHomoPre15.Left + 120 lblPreHomo16a.Left = lblHomoPre16.Left + 120 lblPreHomo17a.Left = lblHomoPre17.Left + 120 txtHorizontal.Text = "0.010" txtVertical.Text = "0.010" txtDiagonal.Text = "0.010" frmPrincipal.acdeltax = 0 frmPrincipal.acdeltay = 0 frmPrincipal.TipoPrueba = True ' El valor "true" es para las pruebas de Build-up ' El valor "False" es para las pruebas de Drawdown Combo1.AddItem (2) Combo1.AddItem (5) Combo1.AddItem (10) Combo1.Text = "2" '-----------------------------------------------------------------------' 'Carga de TODOS los modelos disponibles se realiza aqui se declaran las 'variables necesarias para ello y se procesa los archivos de texto y la 'data se carga en las matrices para cada modelo. 'Al agregar mas modelos hay que agregar para cada modelo la misma cantidad 'de variables diferenciandolas en el nombre por cada modelo. 'MODELO HOMOGENEO '---------------- Dim CanalArchivoHomoPres As Integer 'Para determinar los caneles disponibles para leer la data Dim CanalArchivoHomoDeri As Integer Dim cont1Homo As Integer 'Los contadores para mover el puntero dentro de la matriz Dim cont2Homo As Integer 'como se leen los modelos, solo debe verificarse el numero de datos

Page 114: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

102

'disponibles por cada modelo para ver si se pueden cargar todos los 'modelos de una sola corrida Dim linea1 As String 'Esto sirve para separar las lineas del archivo de texto y asignarlas Dim linea2 As String 'a cada posición en la matriz del modelo Dim cortar1() As String Dim cortar2() As String Dim DataPre As String Dim DataDer As String 'En esta parte del programa se leen los archivos que contienen la data del Modelo HOMOGENEO 'y lo coloca en una matriz bidimensional accesible desde cualquier parte del programa CanalArchivoHomoPres = 1 CanalArchivoHomoDeri = 2 Open "C:\DATAARCHIVES\DataPresionesHomopunto.txt" For Input As CanalArchivoHomoPres Open "C:\DATAARCHIVES\DataDerivadasHomopunto.txt" For Input As CanalArchivoHomoDeri For cont1Homo = 1 To 286 Line Input #CanalArchivoHomoPres, linea1 Line Input #CanalArchivoHomoDeri, linea2 'Aqui se "cortan" las lineas de informacion y se separan en paquetes separados por un espacio 'De esa manera el cortar1 = Split(linea1) cortar2 = Split(linea2) For cont2Homo = (LBound(cortar1)) To (UBound(cortar1)) 'Como tienen la misma cantidad de elementos, se puede usar contar1 o contar 2 por igual. DataPre = CSng(cortar1(cont2Homo)) DataDer = CSng(cortar2(cont2Homo)) If DataPre <> 0 Then DataPreHomo(cont1Homo, cont2Homo + 1) = Log(DataPre) / Log(10#) Else DataPreHomo(cont1Homo, cont2Homo + 1) = 0 End If If DataDer <> 0 Then DataDerHomo(cont1Homo, cont2Homo + 1) = Log(DataDer) / Log(10#) Else DataDerHomo(cont1Homo, cont2Homo + 1) = 0

Page 115: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

103

End If Next cont2Homo Next cont1Homo Close #CanalArchivoHomoPres Close #CanalArchivoHomoDeri End Sub Public Function Factorial(n As Integer) As Double If n = 0 Then Factorial = 1 Else Factorial = n * Factorial(n - 1) End If End Function Public Function Minimo(i As Integer, n As Integer) As Integer If i < n / 2 Then Minimo = i Else Minimo = n / 2 End If End Function Public Function NumElement(funcion As Integer, ini As Double, fin As Double, inc As Double, ncic) As Integer Select Case frmPrincipal.f Case Is = 1 NumElement = CInt(((fin - ini) / inc) + 1) Case Is = 2 NumElement = CInt(((fin - ini) / inc) + 1) Case Is = 3 NumElement = CInt(ncic * 90) Case Is = 4 NumElement = CInt(ncic * 90) End Select End Function Public Sub DimVectores(funcion As Integer, nn As Integer, elem As Integer) ReDim Vi(nn - 1) As Double ReDim Ai(nn - 1) As Double

Page 116: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

104

If funcion = 1 Then ReDim XL(1 To elem + 10) As Double ReDim YL2(1 To elem + 10, 0 To 19) As Double 'Redimensiono a mas dimensiones aqui pero la declaro dinamica normal ElseIf funcion = 2 Then ReDim XL(1 To elem + 10) As Double ReDim YL2(1 To elem + 10, 0 To 19) As Double ElseIf funcion = 3 Then ReDim XL(1 To elem) ReDim YL2(1 To elem, 1 To 5) ElseIf funcion = 4 Then ReDim XL(1 To elem) ReDim YL2(1 To elem, 1 To 6) End If End Sub Public Sub Vsubi(n As Integer) 'Procedimiento que calcula los Vi del Algoritmo de Sthefest 'Los Vectores Vi y Ai son globales. En Vi se guarda el valor Dim ii As Integer Dim k As Integer Dim m As Integer Dim limSup As Integer Dim limInf As Integer Dim acumula As Double m = n acumula = 0 For ii = 1 To n Ai(ii - 1) = (-1) ^ ((m / 2) + ii) limSup = Minimo(ii, m) limInf = (ii + 1) \ 2 For k = limInf To limSup acumula = acumula + (k ^ (m / 2) * Factorial(2 * k)) / (Factorial((m / 2) - k) * Factorial(k) * Factorial(k - 1) * Factorial(ii - k) * Factorial(2 * k - ii)) Next k Vi(ii - 1) = CDbl(Ai(ii - 1) * acumula) acumula = 0 Next ii End Sub Public Sub GuardArchivo(funcion As Integer, elem As Integer)

Page 117: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

105

Dim cont1 As Integer Dim cont2 As Integer Dim NombreArchivo As String Dim NombreFuncion As String If funcion = 1 Then NombreFuncion = "t" ElseIf funcion = 2 Then NombreFuncion = "t^3" ElseIf funcion = 3 Then NombreFuncion = "Agarwal" ElseIf funcion = 4 Then NombreFuncion = "Alvarado" End If NombreArchivo = "C:\Sthefest f(t)=" & NombreFuncion & "_N= " & CStr(frmPrincipal.n) & ".txt" Open NombreArchivo For Output As #1 If frmPrincipal.f = 1 Then For cont1 = 1 To elem For cont2 = 1 To 11 Print #1, XL(cont1), YL2(cont1, cont2) Next cont2 Next cont1 ElseIf frmPrincipal.f = 2 Then For cont1 = 1 To elem For cont2 = 1 To 11 Print #1, XL(cont1), YL2(cont1, cont2) Next cont2 Next cont1 ElseIf frmPrincipal.f = 3 Then For cont1 = 1 To 5 For cont2 = 1 To elem Print #1, XL(cont2), YL2(cont2, cont1) Next cont2 Next cont1 ElseIf frmPrincipal.f = 4 Then For cont1 = 1 To 6 For cont2 = 1 To elem Print #1, XL(cont2), YL2(cont2, cont1) Next cont2 Next cont1 End If Close #1 End Sub

Page 118: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

106

Private Sub cmdCargaDatos_Click() frmCargaDatos.Show (1) 'Carga el formulario en forma modal 1 debe hacerse al invocarlo sino no 'no carga las propiedades ni metodos en el formulario End Sub Private Sub LeerData_Click() frmArchivos.Show (1) 'frmLeerDatos.Show (1) Text5.Text = CStr(x2match) Text6.Text = CStr(y2match) Call cmdRespuesta_Click End Sub Private Sub mnu2Salir_Click() Call Salir End Sub Private Sub cmdSalir_Click() Call Salir End Sub Public Sub Salir() Dim Salir As Integer Salir = MsgBox("¿Desea Salir de Analisis de Presiones?", 4 + vbExclamation, "Salir") If Salir = 6 Then End End If End Sub Public Sub Inigrafico(xmax, xmin, ymax, ymin) '(funcion, xmax, xmin, ymax, ymin) pctGrafico.AutoRedraw = True 'pctGrafico.Cls 'Select Case funcion 'Case Is = 1 pctGrafico.Scale (xmin, ymax)-(xmax, ymin) 'Case Is = 2 ' pctGrafico.Scale (xmin, ymax) -(xmax, ymin) 'Case Is = 3 ' pctGrafico.Scale (2, 8)-(0.1, 2) 'Esto hay que arregrarlo segun los valores que se obtuvieron 'con la curva de alvarado, tambien agarwall 'End Select

Page 119: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

107

End Sub Public Sub Graficar(funcion As Integer, elem As Integer) 'Poner contadores y modificar para ver todos los elementos Dim cont1 As Integer Dim cont2 As Double Dim cont3 As Integer pctGrafico.Cls Select Case funcion ' Case Is = 1 'cont2 = elem For cont2 = 1 To 11 For cont1 = 1 To elem pctGrafico.PSet (XL(cont1), YL2(cont1, cont2)), vbBlack pctGrafico.Circle (XL(cont1), YL2(cont1, cont2)), 0.02, vbRed Next cont1 Next cont2 For cont2 = 1 To 11 For cont1 = 1 To elem - 1 If cont1 > 1 And cont1 < elem Then pctGrafico.Line (XL(cont1), YL2(cont1, cont2))-(XL(cont1 + 1), YL2(cont1 + 1, cont2)) End If Next cont1 Next cont2 Case Is = 2 'cont2 = elem For cont2 = 1 To 11 For cont1 = 1 To elem pctGrafico.PSet (XL(cont1), YL2(cont1, cont2)), vbBlack pctGrafico.Circle (XL(cont1), YL2(cont1, cont2)), 0.02, vbRed Next cont1 Next cont2 For cont2 = 1 To 11 For cont1 = 1 To elem - 1 'cont2 If cont1 > 1 And cont1 < elem Then pctGrafico.Line (XL(cont1), YL2(cont1, cont2))-(XL(cont1 + 1), YL2(cont1 + 1, cont2)) End If Next cont1 Next cont2 Case Is = 3

Page 120: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

108

cont3 = Log(10) ' para calcular el logaritmo base 10 para graficar simulando papel logaritmico For cont2 = 1 To 5 For cont1 = 1 To elem 'cont2 pctGrafico.PSet (Log(XL(cont1)) / cont3, Log(YL2(cont1, cont3)) / Log(10)), vbBlack 'pctGrafico.Circle (Log(XL(cont1)) / cont3, Log(YL2(cont1, cont3)) / Log(10)), 0.1, vbRed Next cont1 Next cont2 End Select End Sub Public Sub DibujaEscalas() Dim xmn As Double Dim xmx As Double Dim ymn As Double Dim ymx As Double Dim esca As String Dim Uni As Integer Dim i As Integer Dim cont As Integer Dim cal As Single Dim nociclos As Integer Dim nch As Integer Dim ncv As Integer frmPrincipa l.xmax = 4 'Estos valores son los que deben cambiar segun el modelo Homogeneo frmPrincipal.xmin = -1 frmPrincipal.ymax = 2 frmPrincipal.ymin = -1 frmPrincipal.esca = 2 frmPrincipal.chor = 5 'Estos valores deben ser diferenciados para el modelo homogeneo y el fracturado frmPrincipal.cver = 3 pctGrafico.DrawStyle = vbDot Uni = 100 esca = 2 'frmPrincipal.esca Select Case esca Case Is = 1 'Decimal xmn = frmPrincipal.xmin 'A partir de estos valores se el numero de ciclos xmx = frmPrincipal.xmax 'con ellos hago la rutina para escribir los titulos ymn = frmPrincipal.ymin 'de las escalas. ymx = frmPrincipal.ymax

Page 121: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

109

Call Inigrafico(xmx, xmn, ymx, ymn) Case Is = 2 'Log/Log xmn = 1 xmx = frmPrincipal.chor * Uni ymn = 1 ymx = frmPrincipal.cver * Uni nch = frmPrincipal.chor ncv = frmPrincipal.cver Call Inigrafico(xmx, xmn, ymx, ymn) nociclos = 1 cont = 1 For i = 1 To ((nch * 9) + 1) cal = Uni * Log(CDbl(10 ^ (nociclos - 1) * i - 9 * (nociclos - 1) * 10 ̂(nociclos - 1))) / Log(10) cont = cont + 1 pctGrafico.Line (cal, 1)-(cal, ncv * Uni), RGB(190, 190, 190) If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next nociclos = 1 cont = 1 For i = 1 To ((ncv * 9) + 1) cal = Uni * Log(CDbl(10 ^ (nociclos - 1) * i - 9 * (nociclos - 1) * 10 ̂(nociclos - 1))) / Log(10) cont = cont + 1 pctGrafico.Line (1, cal)-(nch * Uni, cal), RGB(190, 190, 190) If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next pctGrafico.DrawStyle = vbSolid 'Esta linea inicializa la pantalla para las curvas tipo 'Call Inigrafico(frmPrincipal.xmax, frmPrincipal.xmin, frmPrincipal.ymax, frmPrincipal.ymin) Case Is = 3 ' Dec/Log xmn = frmPrincipal.xmin xmx = frmPrincipal.xmax ymn = 1 ymx = frmPrincipal.cver * Uni Case Else ' Log/Dec xmn = 1 xmx = frmPrincipal.chor * Uni ymn = frmPrincipal.ymin

Page 122: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

110

ymx = frmPrincipal.ymax End Select End Sub Public Sub DibujaCurvasTipo() Dim conty As Integer Dim contx As Integer Dim coordxpres As Single Dim coordypres As Single Dim coordxderi As Single Dim coordyderi As Single Dim coordxpres_1 As Single Dim coordypres_1 As Single Dim coordxderi_1 As Single Dim coordyderi_1 As Single Dim check As Integer 'Esta curva dimensiona la pantalla para las curvas tipo Call Inigrafico(frmPrincipal.xmax, frmPrincipal.xmin, frmPrincipal.ymax, frmPrincipal.ymin) pctGrafico.DrawWidth = 2 check = 0 For conty = 2 To 18 'Se mueve en X For contx = 1 To 286 ' Se mueve en Y If DataPreHomo(contx, conty) <> 0 Then coordxpres = DataPreHomo(contx, 1) coordypres = DataPreHomo(contx, conty) 'pctGrafico.Circle (coordxpres, coordypres), 0.002, vbBlack check = check + 1 If check >= 2 Then coordxpres_1 = DataPreHomo(contx - 1, 1) coordypres_1 = DataPreHomo(contx - 1, conty) pctGrafico.Line (coordxpres_1, coordypres_1)-(coordxpres, coordypres), vbBlack End If End If Next contx check = 0 Next conty check = 0 For conty = 2 To 18 'Se mueve en X For contx = 1 To 286 ' Se mueve en Y If DataDerHomo(contx, conty) <> 0 Then coordxderi = DataDerHomo(contx, 1)

Page 123: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

111

coordyderi = DataDerHomo(contx, conty) 'pctGrafico.Circle (coordxderi, coordyderi), 0.002, vbRed check = check + 1 If check >= 2 Then coordxderi_1 = DataDerHomo(contx - 1, 1) coordyderi_1 = DataDerHomo(contx - 1, conty) pctGrafico.Line (coordxderi_1, coordyderi_1)-(coordxderi, coordyderi), vbRed End If End If Next contx check = 0 Next conty pctGrafico.DrawWidth = 1 End Sub Public Sub DibujaCurvaDiag() Dim cont1 As Integer pctGrafico.Cls Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la curva diagnòstico For cont1 = 1 To frmPrincipal.NumRegistros frmPrincipal.respx = testime(cont1) frmPrincipal.respy = respress(cont1) If frmPrincipal.respx <> 0 And frmPrincipal.respy <> 0 Then frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, vbGreen End If Next cont1 End Sub Public Sub DibujaDerivadL0() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L1 For cont1 = contl0ini To contl0fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L0(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log

Page 124: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

112

frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, vbBlue 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaDerivadL1() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L1 For cont1 = contl1ini To contl1fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L1(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, vbRed 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaDerivadL2() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L2 For cont1 = contl2ini To contl2fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L2(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaDerivadL3() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L3 For cont1 = contl3ini To contl3fin frmPrincipal.respx = testime(cont1)

Page 125: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

113

frmPrincipal.respy = L3(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, RGB(214, 0, 147) Next cont1 End Sub Public Sub DibujaDerivadL4() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L4 For cont1 = contl4ini To contl4fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L4(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, RGB(255, 153, 0) Next cont1 End Sub Public Sub DibujaDerivadL5() Dim cont1 As Integer Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Derivada L5 For cont1 = contl5ini To contl5fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L5(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGrafico.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.008, RGB(102, 0, 204) Next cont1 End Sub Public Sub DibujaCurvasLD() Dim cont1 As Integer pctGrafico.Cls

Page 126: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

114

Call cmdDibEscala_Click Call cmdCurvasTipo_Click Call Inigrafico(frmPrincipal.xmax2, frmPrincipal.xmin2, frmPrincipal.ymax2, frmPrincipal.ymin2) 'Aqui grafico la Curva Diagnostico LD For cont1 = frmPrincipal.conttestimedini To frmPrincipal.conttesttimedfin 'pctGrafico.Circle (testimeD(cont1), respressD(cont1)), 0.008, vbGreen 'Call Cuadrados(testimeD(cont1), respressD(cont1)) Next cont1 'Aqui grafico la Curva Derivada LD If frmPrincipal.grafL0 = True Then frmPrincipal.contldini = frmPrincipal.contl0ini frmPrincipal.contldfin = frmPrincipal.contl0fin ElseIf frmPrincipal.grafL1 = True Then frmPrincipal.contldini = frmPrincipal.contl1ini frmPrincipal.contldfin = frmPrincipal.contl1fin ElseIf frmPrincipal.grafL2 = True Then frmPrincipal.contldini = frmPrincipal.contl2ini frmPrincipal.contldfin = frmPrincipal.contl2fin ElseIf frmPrincipal.grafL3 = True Then frmPrincipal.contldini = frmPrincipal.contl3ini frmPrincipal.contldfin = frmPrincipal.contl3 fin ElseIf frmPrincipal.grafL4 = True Then frmPrincipal.contldini = frmPrincipal.contl4ini frmPrincipal.contldfin = frmPrincipal.contl4fin ElseIf frmPrincipal.grafL5 = True Then frmPrincipal.contldini = frmPrincipal.contl5in i frmPrincipal.contldfin = frmPrincipal.contl5fin End If For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin 'pctGrafico.Circle (testimeD(cont1), LD(cont1)), 0.01, vbBlue 'RGB(255, 204, 0) 'Call Triangulos(testimeD(cont1), LD(cont1)) Next cont1 End Sub Public Sub Cuadrados(X As Single, Y As Single) Dim R As Single R = 0.0141 pctGrafico.Line (X - R, Y + R)-(X + R, Y - R), vbGreen, B End Sub Public Sub Triangulos(X As Single, Y As Single) Dim R0 As Single Dim R1 As Single

Page 127: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

115

Dim R2 As Single R0 = 0.02 R1 = 0.018 R2 = 0.01 pctGrafico.Line (X, Y + R0) -(X - R1, Y - R2), vbBlue pctGrafico.Line (X, Y + R0) -(X + R1, Y - R2), vbBlue pctGrafico.Line (X - R1, Y - R2)-(X + R1, Y - R2), vbBlue End Sub Public Sub RotulaHomo() lblEjeXHomo1.Visible = True lblEjeXHomo2.Visible = True lblEjeXHomo3.Visible = True lblEjeYHomo.Visible = False lblGraf1x.Visible = True lblGraf2x.Visible = True lblGraf3x.Visible = True lblGraf4x.Visible = True lblGraf5x.Visible = True lblGraf1xa.Visible = True lblGraf2xa.Visible = True lblGraf3xa.Visible = True lblGraf4xa.Visible = True lblGraf5xa.Visible = True lblGraf2y.Visible = True lblGraf3y.Visible = True lblGraf2ya.Visible = True lblGraf3ya.Visible = True lblHomoPre1.Visible = True lblHomoPre2.Visible = True lblHomoPre3.Visible = True lblHomoPre4.Visible = True lblHomoPre5.Visible = True lblHomoPre6.Visible = True lblHomoPre7.Visible = True lblHomoPre8.Visible = True lblHomoPre9.Visible = True lblHomoPre10.Visible = True lblHomoPre11.Visible = True lblHomoPre12.Visible = True lblHomoPre13.Visible = True lblHomoPre14.Visible = True lblHomoPre15.Visible = True lblHomoPre16.Visible = True

Page 128: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

116

lblHomoPre17.Visible = True lblPreHomo1a.Visible = True lblPreHomo2a.Visible = True lblPreHomo3a.Visible = True lblPreHomo4a.Visible = True lblPreHomo5a.Visible = True lblPreHomo6a.Visible = True lblPreHomo7a.Visible = True lblPreHomo8a.Visible = True lblPreHomo9a.Visible = True lblPreHomo10a.Visible = True lblPreHomo11a.Visible = True lblPreHomo12a.Visible = True lblPreHomo13a.Visible = True lblPreHomo14a.Visible = True lblPreHomo15a.Visible = True lblPreHomo16a.Visible = True lblPreHomo17a.Visible = True lblHomoDer1.Visible = True lblHomoDer2.Visible = True lblHomoDer3.Visible = True lblHomoDer4.Visible = True lblHomoDer5.Visible = True lblHomoDer6.Visible = True lblHomoDer7.Visible = True lblHomoDer8.Visible = True lblHomoDer9.Visible = True lblHomoDer10.Visible = True lblHomoDer11.Visible = True lblHomoDer12.Visible = True lblHomoDer13.Visible = True lblHomoDer14.Visible = True lblHomoDer15.Visible = True lblHomoDer16.Visible = True lblHomoDer17.Visible = True lblDerHomo1a.Visible = True lblDerHomo2a.Visible = True lblDerHomo3a.Visible = True lblDerHomo4a.Visible = True lblDerHomo5a.Visible = True lblDerHomo6a.Visible = True lblDerHomo7a.Visible = True lblDerHomo8a.Visible = True

Page 129: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

117

lblDerHomo9a.Visible = True lblDerHomo10a.Visible = True lblDerHomo11a.Visible = True lblDerHomo12a.Visible = True lblDerHomo13a.Visible = True lblDerHomo14a.Visible = True lblDerHomo15a.Visible = True lblDerHomo16a.Visible = True lblDerHomo17a.Visible = True End Sub Public Sub DesRotulaHomo() lblEjeXHomo1.Visible = False lblEjeXHomo2.Visible = False lblEjeXHomo3.Visible = False lblEjeYHomo.Visible = True 'lblEjeXHomo.Visible = False lblGraf1x.Visible = False lblGraf2x.Visible = False lblGraf3x.Visible = False lblGraf4x.Visible = False lblGraf5x.Visible = False lblGraf1xa.Visible = False lblGraf2xa.Visible = False lblGraf3xa.Visible = False lblGraf4xa.Visible = False lblGraf5xa.Visible = False lblGraf2y.Visible = False lblGraf3y.Visible = False lblGraf2ya.Visible = False lblGraf3ya.Visible = False lblHomoPre1.Visible = False lblHomoPre2.Visible = False lblHomoPre3.Visible = False lblHomoPre4.Visible = False lblHomoPre5.Visible = False lblHomoPre6.Visible = False lblHomoPre7.Visible = False lblHomoPre8.Visible = False lblHomoPre9.Visible = False lblHomoPre10.Visible = False lblHomoPre11.Visible = False

Page 130: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

118

lblHomoPre12.Visible = False lblHomoPre13.Visible = False lblHomoPre14.Visible = False lblHomoPre15.Visible = False lblHomoPre16.Visible = False lblHomoPre17.Visible = False lblHomoDer1.Visible = False lblHomoDer2.Visible = False lblHomoDer3.Visible = False lblHomoDer4.Visible = False lblHomoDer5.Visible = False lblHomoDer6.Visible = False lblHomoDer7.Visible = False lblHomoDer8.Visible = False lblHomoDer9.Visible = False lblHomoDer10.Visible = False lblHomoDer11.Visible = False lblHomoDer12.Visible = False lblHomoDer13.Visible = False lblHomoDer14.Visible = False lblHomoDer15.Visible = False lblHomoDer16.Visible = False lblHomoDer17.Visible = False End Sub Private Sub mnuNuevo_Click() Call LeerData_Click End Sub Option Explicit Dim cont1 As Long Dim cont2 As Long Dim cont3 As Long Dim cont4 As Long Dim a As String Dim cortar() As String Dim linea As String Dim salida As String Dim X1 As Single Dim x2 As Single Dim X1a As Single Dim x2a As Single

Page 131: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

119

Dim p1 As Single Dim p2 As Single Dim dpdx As Single Dim skip As Integer Dim skipL1 As Integer Dim skipL2 As Integer Dim skipL3 As Integer Dim skipL4 As Integer Dim skipL5 As Integer Dim check As Single Dim lcheck1 As Boolean Dim lcheck2 As Boolean Dim lcheck3 As Boolean Dim lcheck4 As Boolean Dim lcheck5 As Boolean Dim lvalue As Single Dim CanalModelo As Integer Dim filas As Integer Dim columnas As Integer Private Sub cmdDataInicio_Click() LeerDataInicial For cont1 = 1 To 2 columnas = cont1 flxgrid1.Col = columnas For cont2 = 1 To frmPrincipal.NumRegistros filas = cont2 flxgrid1.Row = filas Select Case cont1 Case Is = 1 salida = Format(testime(cont2), "##,##0.0000") flxgrid1.Text = salida Case Is = 2 salida = Format(testpress(cont2) , "##,##0.0000") flxgrid1.Text = salida End Select Next cont2 Next cont1 End Sub Private Sub cmdEscribir_Click()

Page 132: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

120

If frmPrincipal.CheckProces = True Then frmGrabarInfo.Show (1) EscribirData Else MsgBox ("NO SE HA PROCESADO LA INFORMACION DE LA PRUEBA!!!") End If End Sub Private Sub cmdListo_Click() 'En este procedimiento se llenan los vectores de la PRUEBA DIAGNOSTICO "D" Y LA DERIVADA "D" que se selecciona 'en el for mulario, luego se grafica y dependiendo del primer grafico se cambian los valores de la 'derivada pero los de la PRUEBA DIAGNOSTICO "D" seguiran Dim check As Boolean check = True If frmPrincipal.CheckProces = False Then MsgBox ("NO SE HA PROCESADO NINGUNA PRUEBA") Else ReDim testimeD(frmPrincipal.NumRegistros) ReDim respressD(frmPrincipal.NumRegistros) For cont1 = 1 To frmPrincipal.NumRegistros If testime(cont1) > 0 And check = True Then frmPrincipal.conttestimedini = cont1 frmPrincipal.conttesttimedfin = frmPrincipal.NumRegistros check = False End If If testime(cont1) > 0 Then testimeD(cont1) = Log(testime(cont1)) / Log(10#) If respress(cont1) > 0 Then respressD(cont1) = Log(respress(cont1)) / Log(10#) Next cont1 ReDim LD(frmPrincipal.NumRegistros) If optL0.Value = True Then frmPrincipal.grafL0 = True For cont1 = frmPrincipal.contl0ini To frmPrincipal.contl0fin LD(cont1) = Log(L0(cont1)) / Log(10#) 'LD(cont1) = L0(cont1) Next cont1 End If If optL1.Value = True Then frmPrincipal.grafL1 = True For cont1 = frmPrincipal.contl1ini To frmPrincipal.contl1fin LD(cont1) = Log(L1(cont1)) / Log(10#) 'LD(cont1) = L1(cont1)

Page 133: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

121

Next cont1 End If If optL2.Value = True Then frmPrincipal.grafL2 = True For cont1 = frmPrincipal.contl2ini To frmPrincipal.contl2fin LD(cont1) = Log(L2(cont1)) / Log(10#) 'LD(cont1) = L2(cont1) Next cont1 End If If optL3.Value = True Then frmPrincipal.grafL3 = True For cont1 = frmPrincipal.contl3ini To frmPrincipal.contl3fin LD(cont1) = Log(L3(cont1)) / Log(10#) 'LD(cont1) = L3(cont1) Next cont1 End If If optL4.Value = True Then frmPrincipal.grafL4 = True For cont1 = frmPrincipal.contl4ini To frmPrincipal.contl4fin LD(cont1) = Log(L4(cont1)) / Log(10#) 'LD(cont1) = L4(cont1) Next cont1 End If If optL5.Value = True Then frmPrincipal.grafL5 = True For cont1 = frmPrincipal.contl5ini To frmPrincipal.contl5fin LD(cont1) = Log(L5(cont1)) / Log(10#) 'LD(cont1) = L5(cont1) Next cont1 End If Unload frmLeerDatos End If End Sub Private Sub cmdPreview_Click() frmGrafDiagnostic.Show (1) End Sub Private Sub Form_Load() cmdPreview.Enabled = False frmPrincipal.CheckProces = False Frame11.Caption = "Archivo de Lectura" Text11.Text = frmPrincipal.NomArchTest Frame12.Caption = "Num.Registros" Text12.Text = CStr(frmPrincipal.NumRegistros)

Page 134: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

122

flxgrid1.AllowUserResizing = flexResizeBoth flxgrid1.Rows = frmPrincipal.NumRegistros + 10 flxgrid1.Cols = 20 'Aqui hay que cambiar el numero de columnas para los casos flxgrid1.Col = 0 For filas = 1 To frmPrincipal.NumRegistros flxgrid1.Row = filas Select Case filas Case Is = 0 flxgrid1.Text = "REGISTROS" Case Else flxgrid1.Text = CStr(filas) End Select Next filas flxgrid1.Row = 0 For columnas = 1 To 13 flxgrid1.Col = columnas flxgrid1.ColAlignment(columnas) = 3 Select Case columnas Case Is = 1 flxgrid1.Text = "Tiempo(hrs)" Case Is = 2 flxgrid1.Text = "Presion(lpc)" Case Is = 3 flxgrid1.Text = "(tp+dt)/dt" Case Is = 4 flxgrid1.Text = "Delta P(lpc)" Case Is = 5 flxgrid1.Text = "L=0.0" Case Is = 6 flxgrid1.Text = "L=0.1" Case Is = 7 flxgrid1.Text = "L=0.2" Case Is = 8 flxgrid1.Text = "L=0.3" Case Is = 9 flxgrid1.Text = "L=0.4" Case Is = 10 flxgrid1.Text = "L=0.5" Case Is = 11 flxgrid1.Text = "" Case Is = 12 flxgrid1.Text = "" Case Is = 13 flxgrid1.Text = ""

Page 135: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

123

End Select Next columnas 'flxgrid1.CellAlignment = flexAlignRightCenter Text1.Text = "100" Text2.Text = "24" Text3.Text = "1.35" Text4.Text = "0.0000018" Text5.Text = "20" Text6.Text = "0.2917" Text7.Text = "0.18" Text8.Text = "19.5" Text9.Text = "Pozo A" Text10.Text = "Arena 1" optL0.Value = True frmPrincipal.grafL0 = True frmPrincipal.grafL1 = False frmPrincipal.grafL2 = False frmPrincipal.grafL3 = False frmPrincipal.grafL4 = False frmPrincipal.grafL5 = False If frmPrincipal.TipoPrueba = True Then optTipoPruebaBU.Value = True If frmPrincipal.TipoPrueba = False Then optTipoPruebaDD.Value = True End Sub Private Sub cmdLeerData_Click() frmPrincipal.CheckProces = True LeerData If frmPrincipal.TipoPrueba = True Then CalculaDerivadaBU 'If frmPrincipal.TipoPrueba = Fa lse Then CalculaDerivadaDD EscribeDerivada cmdPreview.Enabled = True End Sub Public Sub LeerData() ReDim dx1(1 To frmPrincipal.NumRegistros) ReDim dx2(1 To frmPrincipal.NumRegistros) ReDim dp1(1 To frmPrincipal.NumRegistros) ReDim dp2(1 To frmPrincipal.NumRegistros) ReDim dpx(1 To frmPrincipal.NumRegistros) ReDim dpdx1(1 To frmPrincipal.NumRegistros) ReDim dpdx2(1 To frmPrincipal.NumRegistros) ReDim dpdx3(1 To frmPrincipal.NumRegistros)

Page 136: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

124

ReDim dpdx4(1 To frmPrincipal.NumRegistros) ReDim dpdx5(1 To frmPrincipal.NumRegistros) ReDim dpdx6(1 To frmPrincipal.NumRegistros) ReDim dpdx7(1 To frmPrincipal.NumRegistros) ReDim dpdx8(1 To frmPrincipal.NumRegistros) ReDim dpdx9(1 To frmPrincipal.NumRegistros) 'LeerDataInicial 'Esta rutina lee la data de la prueba 'Aqui se leen las propiedades frmPrincipal.uwi = CStr(Text9.Text) frmPrincipal.sand = CStr(Text10.Text) frmPrincipal.qo = CSng(Text1.Text) frmPrincipal.tp = CSng(Text2.Text) frmPrincipal.Bo = CSng(Text3.Text) frmPrincipal.ct = CSng(Text4.Text) frmPrincipal.h = CSng(Text5.Text) frmPrincipal.rw = CSng(Text6.Text) frmPrincipal.u = CSng(Text7.Text) frmPrincipal.phi = CSng(Text8.Text) / 100 Call cmdDataInicio_Click 'Aqui se calculan los DeltaP For cont1 = 1 To frmPrincipal.NumRegistros respress(cont1) = CSng(testpress(cont1) - testpress(1)) 'Aqui se calculan los tiempos de Horner If cont1 > 1 Then restime(cont1) = CSng((frmPrincipal.tp + testime(cont1)) / testime(cont1)) End If Next cont1 For cont1 = 3 To 4 columnas = cont1 flxgrid1.Col = columnas For cont2 = 1 To frmPrincipal.NumRegistros filas = cont2 flxgrid1.Row = filas Select Case cont1 Case Is = 3 If restime(cont2) = 0 Then salida = "----" Else salida = Format(restime(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 4

Page 137: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

125

If respress(cont2) = 0 Then salida = "----" Else salida = Format(respress(cont2), "##,##0.0000") End If flxgrid1.Text = salida End Select Next cont2 Next cont1 End Sub Public Sub EscribirData() 'Para escribir resultados de calculo de derivada dejando espacios entre los sucesivos puntos 'con formatos para los valores de cero y nueve frmPrincipal.CanArchResu = FreeFile Open frmPrincipal.NomArchResu For Append As frmPrincipal.CanArchResu For cont1 = 1 To 10 Select Case cont1 Case Is = 1 salida = "Nombre del Pozo: " & frmPrincipal.uwi Print #frmPrincipal.CanArchResu, salida Case Is = 2 salida = "Arena: " & frmPrincipal.sand Print #frmPrincipal.CanArchResu, salida Case Is = 3 salida = "Tasa de Producción (qo): " & frmPrincipal.qo & " (BPD)" Print #frmPrincipal.CanArchResu, salida Case Is = 4 salida = "Tiempo de Producción (tp): " & frmPrincipal.tp & " (hrs)" Print #frmPrincipal.CanArchResu, salida Case Is = 5 salida = "Factor Volumétrico (Bo): " & frmPrincipal.Bo & " (#/#)" Print #frmPrincipal.CanArchResu, salida Case Is = 6 salida = "Compresibilidad Total (Ct): " & frmPrincipal.ct & " (1/lpc)" Print #frmPrincipal.CanArchResu, salida Case Is = 7 salida = "Espesor de arena (h): " & frmPrincipal.h & " (pies)" Print #frmPrincipal.CanArchResu, salida Case Is = 8 salida = "Radio del Pozo (rw): " & frmPrincipal.rw & " (pies)" Print #frmPrincipal.CanArchResu, salida Case Is = 9

Page 138: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

126

salida = "Viscosidad (u):" & frmPrincipal.u & " (cP)" Print #frmPrincipal.CanArchResu, salida Case Is = 10 salida = "Porosidad (phi):" & frmPrincipal.phi & " (%)" Print #frmPrincipal.CanArchResu, salida End Select Next cont1 Print #frmPrincipal.CanArchResu, salida salida = "Registro(#) Tiempo(hrs) Presion(lpc) HornerTime[(tp+dt)/dt] DeltaPresion(lpc) dp/dx;L=0.0 dp/dx;L=0.1 dp/dx;L=0.2 dp/dx;L=0.3 dp/dx;L=0.4 dp/dx;L=0.5" Print #frmPrincipal.CanArchResu, salida For cont1 = 1 To frmPrincipal.NumRegistros salida = CStr(cont1) & " " & CStr(testime(cont1)) & " " & CStr(testpress(cont1)) & " " & CStr(restime(cont1)) & " " & CStr(respress(cont1)) & " " & L0(cont1) & " " & L1(cont1) & " " & L2(cont1) & " " & L3(cont1) & " " & L4(cont1) & " " & L5(cont1) Print #frmPrincipal.CanArchResu, salida Next cont1 Close frmPrincipal.CanArchResu End Sub Public Sub CalculaDerivadaBU() 'Generacion de los valores de las derivadas y chequeo dependiendo del valor de L 'siguiendo el paper de Bourdet. El valor de skip indica cauntos registro se saltan 'a partir del primer. i.e Skip=1 quiere decir que no se salta registros. lcheck1 = False lcheck2 = False lcheck3 = False lcheck4 = False lcheck5 = False ReDim L0(1 To frmPrincipal.NumRegistros) ReDim L1(1 To frmPrincipal.NumRegistros) ReDim L2(1 To frmPrincipal.NumRegistros) ReDim L3(1 To frmPrincipal.NumRegistros) ReDim L4(1 To frmPrincipal.NumRegistros) ReDim L5(1 To frmPrincipal.NumRegistros) 'Se determina los "skips" para los diferentes valores de L para calcular la derivada If frmPrincipal.TipoPrueba = True Then For cont1 = (frmPrinc ipal.NumRegistros - 2) To 1 Step -1 check = Abs(Log(restime(frmPrincipal.NumRegistros)) - Log(restime(cont1))) If check > 0.1 And lcheck1 = False Then skipL1 = CInt(frmPrincipal.NumRegistros - cont1) lcheck1 = True

Page 139: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

127

End If If check > 0.2 And lcheck2 = False Then skipL2 = CInt(frmPrincipal.NumRegistros - cont1) lcheck2 = True End If If check > 0.3 And lcheck3 = False Then skipL3 = CInt(frmPrincipal.NumRegistros - cont1) lcheck3 = True End If If check > 0.4 And lcheck4 = False Then skipL4 = CInt(frmPrincipal.NumRegistros - cont1) lcheck4 = True End If If check > 0.5 And lcheck5 = False Then skipL5 = CInt(frmPrincipal.NumRegistros - cont1) lcheck5 = True cont1 = 1 End If Next cont1 lvalue = 0 For cont1 = 1 To 6 'skip=1 => L=0.0 Select Case cont1 Case Is = 1 skip = 1 Case Is = 2 skip = skipL1 Case Is = 3 skip = skipL2 Case Is = 4 skip = skipL3 Case Is = 5 skip = skipL4 Case Is = 6 skip = skipL5 End Select For cont2 = (2 + skip) To (frmPrincipal.NumRegistros - skip) 'ESTE ES EL ALGORITMO PREFERIDO POR EL PAPER x2 = Abs(Log(restime(cont2 + skip)) - Log(restime(cont2))) X1 = Abs(Log(restime(cont2)) - Log(restime(cont2 - skip))) p2 = Abs(testpress(cont2 + skip) - testpress(cont2)) p1 = Abs(testpress(cont2) - testpress(cont2 - skip)) dpdx = (((p2 / x2) * X1) + ((p1 / X1) * x2)) / (x2 + X1)

Page 140: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

128

'ESTE ES EL ALGORITMO APROXIMADO PERO NO ES MUY BUENO 'x2 = Log(restime(cont2 - skip)) 'X1 = Log(restime(cont2 + skip)) 'p2 = testpress(cont2 - skip) 'p1 = testpress(cont2 + skip) 'dpdx = Abs((p2 - p1) / (x2 - X1)) Select Case skip Case Is = 1 L0(cont2) = dpdx 'Aqui puedo calcular el logaritmo para tener directamente los valores Case Is = skipL1 L1(cont2) = dpdx Case Is = skipL2 L2(cont2) = dpdx Case Is = skipL3 L3(cont2) = dpdx Case Is = skipL4 L4(cont2) = dpdx Case Is = skipL5 L5(cont2) = dpdx End Select Next cont2 Next cont1 End If 'Aqui debe incluirse la rutina para calcular los drawdown segùn el paper If frmPrincipal.TipoPrueba = False Then End If 'Aqui se ven cuales son los primeros valores de la curvas diagnostico que son distintos de cero 'que van a servir para inicializar la pantalla de graficaciòn For cont1 = LBound(testime()) To UBound(testime()) If testime(cont1) <> 0 Then frmPrincipal.priregx = testime(cont1) frmPrincipal.priregy = respress(cont1) Exit For End If Next cont1 frmPrincipal.checkl0 = False frmPrincipal.checkl1 = False frmPrincipal.checkl2 = False

Page 141: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

129

frmPrincipal.checkl3 = False frmPrincipal.checkl4 = False frmPrincipal.checkl5 = False 'Aqui se determina donde INICIAN los valores graficables para cada uno de 'lo vectores donde se guardan los valores de L calculados For cont1 = 1 To frmPrincipal.NumRegistros If frmPrincipal.checkl0 = False And L0(cont1) <> 0 Then frmPrincipal.checkl0 = True frmPrincipal.contl0ini = cont1 ElseIf frmPrincipal.checkl1 = False And L1(cont1) <> 0 Then frmPrincipal.checkl1 = True frmPrincipal.contl1ini = cont1 ElseIf frmPrincipal.checkl2 = False And L2(cont1) <> 0 Then frmPrincipal.checkl2 = True frmPrincipal.contl2ini = cont1 ElseIf frmPrincipal.checkl3 = False And L3(cont1) <> 0 Then frmPrincipal.checkl3 = True frmPrincipal.contl3ini = cont1 ElseIf frmPrincipal.checkl4 = False And L4(cont1) <> 0 Then frmPrincipal.checkl4 = True frmPrincipal.contl4ini = cont1 ElseIf frmPrincipal.checkl5 = False And L5(cont1) <> 0 Then frmPrincipal.checkl5 = True frmPrincipal.contl5ini = cont1 Exit For End If Next cont1 'Aqui se determina donde TERMINAN los valores graficables para cada uno de 'lo vectores donde se guardan los valores de L calculados For cont1 = frmPrincipal.NumRegistros To 1 Step -1 If frmPrincipal.checkl0 = True And L0(cont1) <> 0 Then frmPrincipal.checkl0 = False frmPrincipal.contl0fin = cont1 ElseIf frmPrincipal.checkl1 = True And L1(cont1) <> 0 Then frmPrincipal.checkl1 = False frmPrincipal.contl1fin = cont1 ElseIf frmPrincipal.checkl2 = True And L2(cont1) <> 0 Then frmPrincipal.checkl2 = False frmPrincipal.contl2fin = cont1 ElseIf frmPrincipal.checkl3 = True And L3(cont1) <> 0 Then frmPrincipal.checkl3 = False frmPrincipal.contl3fin = cont1 ElseIf frmPrincipal.checkl4 = True And L4(cont1) <> 0 Then frmPrincipal.checkl4 = False

Page 142: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

130

frmPrincipal.contl4fin = cont1 ElseIf frmPrincipal.checkl5 = True And L5(cont1) <> 0 Then frmPrincipal.checkl5 = False frmPrincipal.contl5fin = cont1 Exit For End If Next cont1 'Aqui, dependiendo de los valores iniciales de la curva diagnostico, 'se inicializa la pantalla de graficos, ademas de definir el punto de match que 'estara siempre en la interseccion de las lineas que definen el primer ciclo tanto 'horizontal como vertical 'Para X son 5 ciclos If frmPrincipal.priregx >= 0.0000001 And frmPrincipal.priregx < 0.000001 Then frmPrincipal.xmin2 = -7 frmPrincipal.xmax2 = -2 ElseIf frmPrincipal.priregx >= 0.000001 And frmPrincipal.priregx < 0.00001 Then frmPrincipal.xmin2 = -6 frmPrincipal.xmax2 = -1 ElseIf frmPrincipal.priregx >= 0.00001 And frmPrincipal.priregx < 0.0001 Then frmPrincipal.xmin2 = -5 frmPrincipal.xmax2 = 0 ElseIf frmPrincipal.priregx >= 0.0001 And frmPrincipal.priregx < 0.001 Then frmPrincipal.xmin2 = -4 frmPrincipal.xmax2 = 1 ElseIf frmPrincipal.priregx >= 0.001 And frmPrincipal.priregx < 0.01 Then frmPrincipal.xmin2 = -3 frmPrincipal.xmax2 = 2 ElseIf frmPrincipal.priregx >= 0.01 And frmPrincipal.priregx < 0.1 Then frmPrincipal.xmin2 = -2 frmPrincipal.xmax2 = 3 ElseIf frmPrincipal.priregx >= 0.1 And frmPrincipal.priregx < 1 Then frmPrincipal.xmin2 = -1 frmPrincipal.xmax2 = 4 ElseIf frmPrincipal.priregx >= 1 And frmPrincipal.priregx < 10 Then frmPrincipal.xmin2 = 0 frmPrincipal.xmax2 = 5 End If x2match = frmPrincipal.xmin2 + 2 'Estoy ubicando a x2match, dos ciclos por delante del inicio de la escala horizontal 'MsgBox ("Xmin2= " & frmPrincipal.xmin2 & " Xmax2= " & frmPrincipal.xmax2) 'MsgBox ("X2match= " & x2match) 'Para Y son 3 ciclos

Page 143: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

131

If frmPrincipal.priregy >= 0.0000001 And frmPrincipal.priregy < 0.000001 Then frmPrincipal.ymin2 = -7 frmPrincipal.ymax2 = -4 ElseIf frmPrincipal.priregy >= 0.000001 And frmPrincipal.priregy < 0.00001 Then frmPrincipal.ymin2 = -6 frmPrincipal.ymax2 = -3 ElseIf frmPrincipal.priregy >= 0.00001 And frmPrincipal.priregy < 0.0001 Then frmPrincipal.ymin2 = -5 frmPrincipal.ymax2 = -2 ElseIf frmPrincipal.priregy >= 0.0001 And frmPrincipal.priregy < 0.001 Then frmPrincipal.ymin2 = -4 frmPrincipal.ymax2 = -1 ElseIf frmPrincipal.priregy >= 0.001 And frmPrincipal.priregy < 0.01 Then frmPrincipal.ymin2 = -3 frmPrincipal.ymax2 = 0 ElseIf frmPrincipal.priregy >= 0.01 And frmPrincipal.priregy < 0.1 Then frmPrincipal.ymin2 = -2 frmPrincipal.ymax2 = 1 ElseIf frmPrincipal.priregy >= 0.1 And frmPrincipal.priregy < 1 Then frmPrincipal.ymin2 = -1 frmPrincipal.ymax2 = 2 ElseIf frmPrincipal.priregy >= 1 And frmPrincipal.priregy < 10 Then frmPrincipal.ymin2 = 0 frmPrincipal.ymax2 = 3 ElseIf frmPrincipal.priregy >= 10 And frmPrincipal.priregy < 100 Then frmPrincipal.ymin2 = 1 frmPrincipal.ymax2 = 4 ElseIf frmPrincipal.priregy >= 100 And frmPrincipal.priregy < 1000 Then frmPrincipal.ymin2 = 2 frmPrincipal.ymax2 = 5 ElseIf frmPrincipal.priregy >= 1000 And frmPrincipal.priregy < 10000 Then frmPrincipal.ymin2 = 3 frmPrincipal.ymax2 = 6 End If y2match = frmPrincipal.ymin2 + 2 'Estoy ubicando a x2match, dos ciclo por delante del inicio de la escala horizontal x1match = x2match 'Aqui asigno los valores para que al irse sumando y restando las variaciones de los movimientos y1match = y2match 'tambien vayan cambiando 'MsgBox ("Ymin2= " & frmPrincipal.ymin2 & " Ymax2= " & frmPrincipal.ymax2) 'MsgBox ("Y2match= " & y2match) End Sub

Page 144: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

132

Public Sub EscribeDerivada() For cont1 = 5 To 13 columnas = cont1 flxgrid1.Col = columnas For cont2 = 1 To frmPrincipal.NumRegistros filas = cont2 flxgrid1.Row = filas Select Case cont1 Case Is = 5 If L0(cont2) = 0 Then salida = "----" Else salida = Format(L0(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 6 If L1(cont2) = 0 Then salida = "----" Else salida = Format(L1(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 7 If L2(cont2) = 0 Then salida = "----" Else salida = Format(L2(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 8 If L3(cont2) = 0 Then salida = "----" Else salida = Format(L3(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 9 If L4(cont2) = 0 Then salida = "----" Else salida = Format(L4(cont2), "##,##0.0000") End If flxgrid1.Text = salida Case Is = 10 If L5(cont2) = 0 Then

Page 145: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

133

salida = "----" Else salida = Format(L5(cont2), "##,##0.0000") End If flxgrid1.Text = salida End Select Next cont2 Next cont1 End Sub Private Sub optTipoPruebaBU_Click() optTipoPruebaBU.Value = True frmPrincipal.TipoPrueba = True optTipoPruebaDD.Value = False End Sub Private Sub optTipoPruebaDD_Click() optTipoPruebaBU.Value = False optTipoPruebaDD.Value = True frmPrincipal.TipoPrueba = False End Sub Private Sub optL0_Click() optL0.Value = True frmPrincipal.grafL0 = True frmPrincipal.grafL1 = False frmPrincipal.grafL2 = False frmPrincipal.grafL3 = False frmPrincipal.grafL4 = False frmPrincipal.grafL5 = False optL1.Value = False optL2.Value = False optL3.Value = False optL4.Value = False optL5.Value = False End Sub Private Sub optL1_Click() optL0.Value = False optL1.Value = True frmPrincipal.grafL0 = False frmPrincipal.grafL1 = True frmPrincipal.grafL2 = False frmPrincipal.grafL3 = False frmPrincipal.grafL4 = False frmPrincipal.grafL5 = False optL2.Value = False

Page 146: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

134

optL3.Value = False optL4.Value = False optL5.Value = False End Sub Private Sub optL2_Click() optL0.Value = False optL1.Value = False optL2.Value = True frmPrincipal.grafL0 = False frmPrincipal.grafL1 = False frmPrincipal.grafL2 = True frmPrincipal.grafL3 = False frmPrincipal.grafL4 = False frmPrincipal.grafL5 = False optL3.Value = False optL4.Value = False optL5.Value = False End Sub Private Sub optL3_Click() optL0.Value = False optL1.Value = False optL2.Value = False optL3.Value = True frmPrincipal.grafL0 = False frmPrincipal.grafL1 = False frmPrincipal.grafL2 = False frmPrincipal.grafL3 = True frmPrincipal.grafL4 = False frmPrincipal.grafL5 = False optL4.Value = False optL5.Value = False End Sub Private Sub optL4_Click() optL0.Value = False optL1.Value = False optL2.Value = False optL3.Value = False optL4.Value = True frmPrincipal.grafL0 = False frmPrincipal.grafL1 = False frmPrincipal.grafL2 = False frmPrincipal.grafL3 = False frmPrincipal.grafL4 = True frmPrincipal.grafL5 = False optL5.Value = False

Page 147: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

135

End Sub Private Sub optL5_Click() optL0.Value = False optL1.Value = False optL2.Value = False optL3.Value = False optL4.Value = False optL5.Value = True frmPrincipal.grafL0 = False frmPrincipal.grafL1 = False frmPrincipal.grafL2 = False frmPrincipal.grafL3 = False frmPrincipal.grafL4 = False frmPrincipal.grafL5 = True End Sub Public Sub LeerDataInicial() ReDim testime(1 To frmPrincipal.NumRegistros) ReDim testpress(1 To frmPrincipal.NumRegistros) ReDim restime(1 To frmPrincipal.NumRegistros) ReDim respress(1 To frmPrincipal.NumRegistros) 'Esta Rutina lee la data inicial de la prueba frmPrincipal.CanArchTest = FreeFile Open frmPrincipal.NomArchTest For Input As frmPrincipal.CanArchTest For cont1 = 1 To frmPrincipal.NumRegistros Line Input #frmPrincipal.CanArchTest, linea cortar = Split(linea) For cont2 = LBound(cortar) To UBound(cortar) ' Aqui se divide la linea de entrada en partes, separando siempre un un (1) solo espacio en blanco Select Case cont2 Case Is = 0 testime(cont1) = CSng(cortar(cont2)) Case Else testpress(cont1) = CSng(cortar(cont2)) End Select Next cont2 Next cont1 Close #frmPrincipal.CanArchTest End Sub Option Explicit Dim cont As Integer Dim cont1 As Integer

Page 148: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

136

Dim cont2 As Integer Dim cont3 As Integer Dim xmn As Double Dim xmx As Double Dim ymn As Double Dim ymx As Double Dim nch As Integer Dim ncv As Integer Dim nociclos As Integer Dim i As Integer Dim cal As Single Dim Uni As Single Private Sub cmdImprimir_Click() frmGraficoReport.PrintForm End Sub Private Sub cmdListo_Click() Unload frmGraficoReport End Sub Private Sub Command1_Click() Call DibujaEscala Call DibujaCurvaTipo Call DibujaCurvaDiag End Sub Private Sub Form_Load() pctGraficoDiag.AutoRedraw = True Label1.Caption = "1. POZO: " & frmPrincipal.uwi Label2.Caption = "2. ARENA: " & frmPrincipal.sand Label3.Caption = "3. TASA: " & CStr(frmPrincipal.qo) & " Bbl/dia" Label4.Caption = "4. T.PROD: " & CStr(frmPrincipal.tp) & " horas" Label5.Caption = "5. FVF(Bo #/#): " & CStr(frmPrincipal.Bo) Label6.Caption = "6. COMP.TOTAL: " & CStr(frmPrincipal.ct) & " lpc -̂1)" Label7.Caption = "7. ESPESOR: " & CStr(frmPrincipal.h) & " pies" Label8.Caption = "8. RADIO P.: " & CStr(frmPrincipal.rw) & " pies" Label9.Caption = "9. VISCOSIDAD :" & CStr(frmPrincipal.u) & " cP" Label10.Caption = "10. POROSIDAD :" & CStr(frmPrincipal.phi * 100) & " %" Label11.Caption = "11. CURVA MATCH cd*e^2s= " & mensaje Label12.Caption = "12. KH : " & CStr(kh) & " mD/ pie" Label13.Caption = "13. K : " & CStr(k) & " mD" Label14.Caption = "14. C : " & CStr (c) & " Bbl/pie" Label15.Caption = "15. Cd : " & CStr(cd)

Page 149: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

137

Label16.Caption = "16. S : " & CStr(s) If frmPrincipal.grafL0 = True Then Label17.Caption = "17. Smoothing : 0.0" If frmPrincipal.grafL1 = True Then Label17.Caption = "17. Smoothing : 0.1" If frmPrincipal.grafL2 = True Then Label17.Caption = "17. Smoothing : 0.2" If frmPrincipal.grafL3 = True Then Label17.Caption = "17. Smoothing : 0.3" If frmPrincipal.grafL4 = True Then Label17.Caption = "17. Smoothing : 0.4" If frmPrincipal.grafL5 = True Then Label17.Caption = "17. Smoothing : 0.5" End Sub Public Sub DibujaEscala() Uni = 100 xmn = -1 xmx = 4 ymn = -1 ymx = 2 nch = 5 ncv = 3 pctGraficoDiag.Scale (xmn, ncv * Uni) -(nch * Uni, ymn) pctGraficoDiag.DrawStyle = vbDot nociclos = 1 cont = 1 For i = 1 To ((nch * 9) + 1) cal = Uni * Log(CDbl(10 ^ (nociclos - 1) * i - 9 * (nociclos - 1) * 10 ^ (nociclos - 1))) / Log(10) cont = cont + 1 pctGraficoDiag.Line (cal, 1) -(cal, ncv * Uni), RGB(190, 190, 190) If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next nociclos = 1 cont = 1 For i = 1 To ((ncv * 9) + 1) cal = Uni * Log(CDbl(10 ^ (nociclos - 1) * i - 9 * (nociclos - 1) * 10 ^ (nociclos - 1))) / Log(10) cont = cont + 1 pctGraficoDiag.Line (1, cal)-(nch * Uni, cal), RGB(190, 190, 190) If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next pctGraficoDiag.DrawStyle = vbSolid

Page 150: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

138

End Sub Public Sub DibujaCurvaTipo() Dim conty As Integer Dim contx As Integer Dim coordxpres As Single Dim coordypres As Single Dim coordxderi As Single Dim coordyderi As Single Dim coordxpres_1 As Single Dim coordypres_1 As Single Dim coordxderi_1 As Single Dim coordyderi_1 As Single Dim check As Integer 'Esta linea dimensiona la pantalla para las curvas tipo pctGraficoDiag.Scale (frmPrincipal.xmin, frmPrincipal.ymax) -(frmPrincipal.xmax, frmPrincipal.ymin) check = 0 For contx = 1 To 286 ' Se mueve en xY If DataPreHomo(contx, match) <> 0 Then coordxpres = DataPreHomo(contx, 1) coordypres = DataPreHomo(contx, match) check = check + 1 If check >= 2 Then coordxpres_1 = DataPreHomo(contx - 1, 1) coordypres_1 = DataPreHomo(contx - 1, match) pctGraficoDiag.Line (coordxpres_1, coordypres_1) -(coordxpres, coordypres), vbBlack End If End If Next contx check = 0 For contx = 1 To 286 ' Se mueve en Y If DataDerHomo(contx, match) <> 0 Then coordxderi = DataDerHomo(contx, 1) coordyderi = DataDerHomo(contx, match) check = check + 1 If check >= 2 Then coordxderi_1 = DataDerHomo(contx - 1, 1) coordyderi_1 = DataDerHomo(contx - 1, match) pctGraficoDiag.Line (coordxderi_1, coordyderi_1)-(coordxderi, coordyderi), vbRed End If

Page 151: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

139

End If Next contx check = 0 pctGraficoDiag.DrawWidth = 1 End Sub Public Sub DibujaCurvaDiag() Dim cont1 As Integer Dim contldini As Integer Dim contldfin As Integer pctGraficoDiag.Scale (frmPrincipal.xmin, frmPrincipal.ymax) -(frmPrincipal.xmax, frmPrincipal.ymin) 'Aqui grafico la curva diagnòstico For cont1 = 1 To frmPrincipal.NumRegistros frmPrincipal.respx = testimeD(cont1) frmPrincipal.respy = respressD(cont1) If frmPrincipal.respx <> 0 And frmPrincipal.respy <> 0 Then pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.03, vbGreen End If Next cont1 For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin pctGraficoDiag.Circle (testimeD(cont1), LD(cont1)), 0.03, vbBlue 'RGB(255, 204, 0) Next cont1 End Sub Option Explicit Dim cont As Integer Dim cont1 As Integer Dim cont2 As Integer Dim cont3 As Integer Dim xmn As Double Dim xmx As Double Dim ymn As Double Dim ymx As Double Dim nch As Integer Dim ncv As Integer Dim nociclos As Integer Dim i As Integer Dim cal As Single Dim Uni As Single

Page 152: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

140

Private Sub chckL0_Click() Select Case chckL0.Value Case Is = 0 pctGraficoDiag.Cls Call DibujaEscala If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub chckL1_Click() Select Case chckL1.Value Case Is = 0 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub chckL2_Click() Select Case chckL2.Value

Page 153: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

141

Case Is = 0 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub chckL3_Click() Select Case chckL3.Value Case Is = 0 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub chckL4_Click() Select Case chckL4.Value Case Is = 0

Page 154: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

142

pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL5.Value = 1 Then Call DibujaL5 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub chckL5_Click() Select Case chckL5.Value Case Is = 0 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 Case Is = 1 pctGraficoDiag.Cls Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL5.Value = 1 Then Call DibujaL5 End Select End Sub Private Sub cmdListo_Click() Unload frmGrafDiagnostic End Sub

Page 155: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

143

Private Sub Command1_Click() chckL0.Value = 1 chckL1.Value = 1 chckL2.Value = 1 chckL3.Value = 1 chckL4.Value = 1 chckL5.Value = 1 Call DibujaEscala If chckL0.Value = 1 Then Call DibujaL0 If chckL1.Value = 1 Then Call DibujaL1 If chckL2.Value = 1 Then Call DibujaL2 If chckL3.Value = 1 Then Call DibujaL3 If chckL4.Value = 1 Then Call DibujaL4 If chckL0.Value = 1 Then Call DibujaL5 End Sub Public Sub DibujaEscala() Uni = 100 xmn = -1 xmx = 4 ymn = -1 ymx = 2 nch = 5 ncv = 3 pctGraficoDiag.Scale (xmn, ncv * Uni) -(nch * Uni, ymn) pctGraficoDiag.DrawStyle = vbDot nociclos = 1 cont = 1 For i = 1 To ((nch * 9) + 1) cal = Uni * Log(CDbl(10 ^ (nociclos - 1) * i - 9 * (nociclos - 1) * 10 ^ (nociclos - 1))) / Log(10) cont = cont + 1 pctGraficoDiag.Line (cal, 1) -(cal, ncv * Uni), RGB(190, 190, 190) If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next nociclos = 1 cont = 1 For i = 1 To ((ncv * 9) + 1) cal = Uni * Log(CDbl(10 ̂(nociclos - 1) * i - 9 * (nociclos - 1) * 10 ^ (nociclos - 1))) / Log(10) cont = cont + 1 pctGraficoDiag.Line (1, cal)-(nch * Uni, cal), RGB(190, 190, 190)

Page 156: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

144

If cont = 10 Then nociclos = nociclos + 1 cont = 1 End If Next pctGraficoDiag.DrawStyle = vbSolid End Sub Public Sub DibujaL0() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrincipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl0ini To frmPrincipal.contl0fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L0(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbBlack 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaL1() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrincipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl1ini To frmPrincipal.contl1fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L1(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbRed 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaL2() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrincipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl2ini To frmPrincipal.contl2fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L2(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#)

Page 157: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

145

pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbBlue 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaL3() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrincipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl3ini To frmPrincipal.contl3fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L3(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbGreen 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaL4() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrinc ipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl4ini To frmPrincipal.contl4fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L4(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbYellow 'RGB(255, 204, 0) Next cont1 End Sub Public Sub DibujaL5() pctGraficoDiag.Scale (frmPrincipal.xmin2, frmPrincipal.ymax2) -(frmPrincipal.xmax2, frmPrincipal.ymin2) For cont1 = frmPrincipal.contl5ini To frmPrincipal.contl5fin frmPrincipal.respx = testime(cont1) frmPrincipal.respy = L5(cont1) frmPrincipal.respx = Log(frmPrincipal.respx) / Log(10#) 'Calculo los logaritmos para tenerlos en escalal log/log frmPrincipal.respy = Log(frmPrincipal.respy) / Log(10#) pctGraficoDiag.Circle (frmPrincipal.respx, frmPrincipal.respy), 0.015, vbCyan 'RGB(255, 204, 0) Next cont1 End Sub

Page 158: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

146

Private Sub Form_Load() pctGraficoDiag.AutoRedraw = True End Sub Option Explicit Private Sub Dir2_Change() File2.Path = Dir2.Path End Sub Private Sub Drive2_Change() Dir2.Path = Drive2.Drive End Sub Private Sub File2_Click() Text1.Text = File2.Path & "\" & File2.FileName End Sub Private Sub CancelButton_Click() Unload frmGrabarInfo End Sub Private Sub OKButton_Click() frmPrincipal.NomArchResu = Text1.Text MsgBox (frmPrincipal.NomArchResu) Unload frmGrabarInfo End Sub Option Explicit Dim cont1 As Integer Private Sub CancelButton_Click() Unload frmDialog End Sub Private Sub Form_Load() If frmPrincipal.grafL0 = True Then Option0.Value = True If frmPrincipal.grafL1 = True Then Option1.Value = True If frmPrincipal.grafL2 = True Then Option2.Value = True If frmPrincipal.grafL3 = True Then Option3.Value = True If frmPrincipal.grafL4 = True Then Option4.Value = True If frmPrincipal.grafL5 = True Then Option5.Value = True

Page 159: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

147

End Sub Private Sub OKButton_Click() ReDim LD(frmPrincipal.NumRegistros) 'ReDim LD(frmPrincipal.NumRegistros) For cont1 = 1 To frmPrincipal.NumRegistros If LD(cont1) = testime(cont1) Then respressD(cont1) = respress(cont1) Next cont1 If frmPrincipal.grafL0 = True Then frmPrincipal.contldini = frmPrincipal.contl0ini frmPrincipal.contldfin = frmPrincipal.contl0fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L0(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L0(cont1) Next cont1 End If If frmPrincipal.grafL1 = True Then frmPrincipal.contldini = frmPrincipal.contl1ini frmPrincipal.contldfin = frmPrincipal.contl1fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L1(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L1(cont1) Next cont1 End If If frmPrincipal.grafL2 = True Then frmPrincipal.contldini = frmPrincipal.contl2ini frmPrincipal.contldfin = frmPrincipal.contl2fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L2(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L2(cont1) Next cont1 End If If frmPrincipal.grafL3 = True Then frmPrincipal.contldini = frmPrincipal.contl3ini frmPrincipal.contldfin = frmPrincipal.contl3fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L3(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L3(cont1) Next cont1 End If If frmPrincipal.grafL4 = True Then frmPrincipal.contldini = frmPrincipal.contl4ini

Page 160: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

148

frmPrincipal.contldfin = frmPrincipal.contl4fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L4(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L4(cont1) Next cont1 End If If frmPrincipal.grafL5 = True Then frmPrincipal.contldini = frmPrincipal.contl5ini frmPrincipal.contldfin = frmPrincipal.contl5fin For cont1 = frmPrincipal.contldini To frmPrincipal.contldfin LD(cont1) = Log(L5(cont1)) / Log(10#) + frmPrincipal.acdeltay 'LD(cont1) = L5(cont1) Next cont1 End If Unload frmDialog End Sub Private Sub Option0_Click() frmPrincipal.grafL0 = True Option0.Value = True frmPrincipal.grafL1 = False Option1.Value = False frmPrincipal.grafL2 = False Option2.Value = False frmPrincipal.grafL3 = False Option3.Value = False frmPrincipal.grafL4 = False Option4.Value = False frmPrincipal.grafL5 = False Option5.Value = False End Sub Private Sub Option1_Click() frmPrincipal.grafL0 = False Option0.Value = False frmPrincipal.grafL1 = True Option1.Value = True frmPrincipal.grafL2 = False Option2.Value = False frmPrincipal.grafL3 = False Option3.Value = False frmPrincipal.grafL4 = False Option4.Value = False frmPrincipal.grafL5 = False Option5.Value = False End Sub

Page 161: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

149

Private Sub Option2_Click() frmPrincipal.grafL0 = False Option0.Value = False frmPrincipal.grafL1 = False Option1.Value = False frmPrincipal.grafL2 = True Option2.Value = True frmPrincipal.grafL3 = False Option3.Value = False frmPrincipal.grafL4 = False Option4.Value = False frmPrincipal.grafL5 = False Option5.Value = False End Sub Private Sub Option3_Click() frmPrincipal.grafL0 = False Option0.Value = False frmPrincipal.grafL1 = False Option1.Value = False frmPrincipal.grafL2 = False Option2.Value = False frmPrincipal.grafL3 = True Option3.Value = True frmPrincipal.grafL4 = False Option4.Value = False frmPrincipal.grafL5 = False Option5.Value = False End Sub Private Sub Option4_Click() frmPrincipal.grafL0 = False Option0.Value = False frmPrincipal.grafL1 = False Option1.Value = False frmPrincipal.grafL2 = False Option2.Value = False frmPrincipal.grafL3 = False Option3.Value = False frmPrincipal.grafL4 = True Option4.Value = True frmPrincipal.grafL5 = False Option5.Value = False End Sub Private Sub Option5_Click() frmPrincipal.grafL0 = False Option0.Value = False frmPrincipal.grafL1 = False

Page 162: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

150

Option1.Value = False frmPrincipal.grafL2 = False Option2.Value = False frmPrincipal.grafL3 = False Option3.Value = False frmPrincipal.grafL4 = False Option4.Value = False frmPrincipal.grafL5 = True Option5.Value = True End Sub Option Explicit Private Sub Form_Load() 'frmCargaDatos.Show vbModal = 1 Text1.Text = "1" Text2.Text = "10" frmPrincipal.esca = 1 frmPrincipal.defa = True optDefault.Value = True Frame10.Enabled = False Text5.Enabled = False Frame11.Enabled = False Text6.Enabled = False Frame12.Enabled = False Text7.Enabled = False Frame13.Enabled = False Text8.Enabled = False Frame12.Enabled = False Text7.Text = False Frame13.Enabled = False Text8.Text = False optDecimal.Value = True fraEjeX.Enabled = False Combo4.Enabled = False Combo6.Enabled = False Frame23.Enabled = False Frame25.Enabled = False fraEjeY.Enabled = Fa lse Combo5.Enabled = False Combo7.Enabled = False Frame26.Enabled = False Frame27.Enabled = False Combo1.AddItem ("12") Combo1.AddItem ("14")

Page 163: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

151

Combo1.AddItem ("16") Combo1.AddItem ("18") Combo1.AddItem ("20") Combo1.AddItem ("22") Combo1.AddItem ("24") Combo1.AddItem ("26") Combo1.AddItem ("28") Combo1.AddItem ("30") Combo1.AddItem ("40") Combo1.AddItem ("50") Combo1.AddItem ("60") Combo1.AddItem ("70") Combo1.AddItem ("80") Combo1.AddItem ("90") Combo1.AddItem ("100") Combo1.Text = "12" Combo2.AddItem ("t") Combo2.AddItem ("t^3") Combo2.AddItem ("Agarwal") Combo2.AddItem ("Alvarado") Combo2.Text = "t" Combo3.AddItem ("0.10") 'Para que corra en Oficina colocar "." como separador decimal Combo3.AddItem ("0.20") 'Para que corra en Casa colocar "," como separador decimal Combo3.AddItem ("0.25") Combo3.AddItem ("0.50") Combo3.AddItem ("1.00") Combo3.Text = "0.10" Combo4.AddItem ("1") Combo4.AddItem ("2") Combo4.AddItem ("3") Combo4.AddItem ("4") Combo4.AddItem ("5") Combo4.AddItem ("6") Combo4.AddItem ("7") Combo4.AddItem ("8") Combo4.Text = "2" Combo5.AddItem ("1") Combo5.AddItem ("2") Combo5.AddItem ("3") Combo5.AddItem ("4") Combo5.AddItem ("5")

Page 164: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

152

Combo5.AddItem ("6") Combo5.AddItem ("7") Combo5.AddItem ("8") Combo5.Text = "2" Combo6.AddItem ("10E-3") Combo6.AddItem ("10E-2") Combo6.AddItem ("10E-1") Combo6.AddItem ("1") Combo6.AddItem ("10") Combo6.AddItem ("100") Combo6.AddItem ("1000") Combo6.AddItem ("10E4") Combo6.AddItem ("10E5") Combo6.AddItem ("10E6") Combo6.AddItem ("10E7") Combo6.AddItem ("10E8") Combo6.Text = "10E-1" Combo7.AddItem ("10E-3") Combo7.AddItem ("10E-2") Combo7.AddItem ("10E-1") Combo7.AddItem ("1") Combo7.AddItem ("10") Combo7.AddItem ("100") Combo7.AddItem ("1000") Combo7.AddItem ("10E4") Combo7.AddItem ("10E5") Combo7.AddItem ("10E6") Combo7.AddItem ("10E7") Combo7.AddItem ("10E8") Combo7.Text = "10E-1" Text5.Text = "1" Text6.Text = "1" Text7.Text = "10" Text8.Text = "10" End Sub Private Sub optDecimal_Click() frmPrincipal.esca = 1 optDecimal.Value = True fraEjeX.Enabled = False Combo4.Enabled = False

Page 165: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

153

Combo6.Enabled = False Frame23.Enabled = False Frame25.Enabled = False fraEjeY.Enabled = False Combo5.Enabled = False Combo7.Enabled = False Frame26.Enabled = False Frame27.Enabled = False End Sub Private Sub optDeclog_Click() frmPrincipal.esca = 3 optDeclog.Value = True fraEjeX.Enabled = False Combo4.Enabled = False Combo6.Enabled = False Frame23.Enabled = False Frame25.Enabled = False fraEjeY.Enabled = True Combo5.Enabled = True Combo7.Enabled = True Frame26.Enabled = True Frame27.Enabled = True End Sub Private Sub optDefault_Click() frmPrincipal.defa = True Frame10.Enabled = False Text5.Enabled = False Frame11.Enabled = False Text6.Enabled = False Frame12.Enabled = False Text7.Enabled = False Frame13.Enabled = False Text8.Enabled = False Text5.Text = "1" Text6.Text = "1" Text7.Text = "10" Text8.Text = "10" End Sub Private Sub optLogdec_Click()

Page 166: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

154

frmPrincipal.esca = 4 optLogdec.Value = True fraEjeX.Enabled = True Combo4.Enabled = True Combo6.Enabled = True Frame23.Enabled = True Frame25.Enabled = True fraEjeY.Enabled = False Combo5.Enabled = False Combo7.Enabled = False Frame26.Enabled = False Frame27.Enabled = False End Sub Private Sub optLoglog_Click() frmPrincipal.esca = 2 optLoglog.Value = True fraEjeX.Enabled = True Combo4.Enabled = True Combo6.Enabled = True Frame23.Enabled = True Frame25.Enabled = True fraEjeY.Enabled = True Combo5.Enabled = True Combo7.Enabled = True Frame26.Enabled = True Frame27.Enabled = True End Sub Private Sub cmdAceptar_Click() Dim funcion As String frmPrincipal.ini = CDbl(Text1.Text) 'Agregar revision de error de entrada de datos frmPrincipal.fin = CDbl(Text2.Text) frmPrincipal.inter = CDbl(Combo3.Text) frmPrincipal.n = CInt(Combo1.Text) funcion = CStr(Combo2.Text) frmPrincipal.xmin = CDbl(Text5.Text) frmPrincipal.ymin = CDbl(Text6.Text) frmPrincipal.xmax = CDbl(Text7.Text) frmPrincipal.ymax = CDbl(Text8.Text)

Page 167: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

155

frmPrincipal.chor = CInt(Combo4.Text) frmPrincipal.cver = CInt(Combo5.Text) frmPrincipal.ichor = CDbl(Combo6.Text) frmPrincipal.icver = CDbl(Combo7.Text) frmPrincipal.fchor = CDbl(frmPrincipal.ichor * 10 ^ (frmPrincipal.chor)) frmPrincipal.fcver = CDbl(frmPrincipal.icver * 10 ^ (frmPrincipal.cver)) Select Case funcion Case "t" frmPrincipal.f = 1 Case "t^3" frmPrincipal.f = 2 Case "Agarwal" frmPrincipal.f = 3 Case Else frmPrincipal.f = 4 End Select 'if Option3.Value = True Unload frmCargaDatos End Sub Private Sub optUsuario_Click() frmPrincipal.defa = False Frame10.Enabled = True Text5.Enabled = True Frame11.Enabled = True Text6.Enabled = True Frame12.Enabled = True Text7.Enabled = True Frame13.Enabled = True Text8.Enabled = True Text5.Text = "1" Text6.Text = "1" Text7.Text = "10" Text8.Text = "10" End Sub Option Explicit Dim linea As String

Page 168: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo A. Listado del Programa.

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

156

Private Sub Dir1_Change() File1.FileName = "*.txt" File1.Path = Dir1.Path End Sub Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Private Sub File1_Click( ) frmPrincipal.NomArchTest = File1.Path & "\" & File1.FileName Text1.Text = File1.Path & "\" & File1.FileName End Sub Private Sub cmdCancelar_Click() Unload frmArchivos End Sub Private Sub cmdAbrir_Click() frmPrincipal.NomArchTest = File1.Path & "\" & File1.FileName Call AbrirArchContarElementos frmLeerDatos.Show (1) End Sub Public Sub AbrirArchContarElementos() frmPrincipal.CanArchTest = FreeFile Open frmPrincipal.NomArchTest For Input As #frmPrincipal.CanArchTest frmPrincipal.NumRegistros = 0 While Not EOF(frmPrincipal.CanArchTest) Line Input #frmPrincipal.CanArchTest, linea frmPrincipal.NumRegistros = frmPrincipal.NumRegistros + 1 Wend Close #frmPrincipal.CanArchTest Unload frmArchivos End Sub

Page 169: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones

utilizando el Método de la Curva Tipo y su Derivada

157

ANEXO B

LISTADO DE LOS VALORES DE LA LIBRERÍA

PRESION Y DERIVADA

Page 170: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

0.1 0.3 1 3 10 100 1000 10^4 10^60.15 0 0 0.1134 0.1245 0.1294 0.1373 0.1401 0.1439 0.14460.16 0 0 0.1195 0.1317 0.1374 0.146 0.1492 0.1533 0.1540.17 0 0 0.1255 0.1389 0.1454 0.1546 0.1583 0.1627 0.16350.18 0 0.109 0.1315 0.146 0.1534 0.1632 0.1674 0.1721 0.17290.19 0 0.1134 0.1374 0.153 0.1613 0.1718 0.1764 0.1815 0.1823

0.2 0 0.1177 0.1432 0.1601 0.1692 0.1803 0.1855 0.1909 0.19180.21 0 0.122 0.149 0.167 0.1771 0.1888 0.1945 0.2002 0.20120.22 0 0.1262 0.1547 0.1739 0.1849 0.1973 0.2036 0.2096 0.21060.23 0 0.1303 0.1603 0.1808 0.1928 0.2058 0.2126 0.2189 0.220.24 0 0.1345 0.166 0.1876 0.2006 0.2142 0.2222 0.2283 0.22940.25 0 0.1385 0.1715 0.1945 0.2083 0.2227 0.2314 0.2376 0.23870.26 0 0.1425 0.1771 0.2012 0.2161 0.2311 0.2405 0.2469 0.24810.27 0 0.1465 0.1826 0.208 0.2238 0.2399 0.2497 0.2562 0.25750.28 0 0.1505 0.188 0.2147 0.2316 0.2491 0.2588 0.2655 0.26680.29 0 0.1544 0.1934 0.2213 0.2393 0.2581 0.2679 0.2747 0.2762

0.3 0.1194 0.1583 0.1988 0.228 0.2469 0.2667 0.2769 0.284 0.28550.31 0.1224 0.1621 0.2059 0.2346 0.2546 0.2759 0.286 0.2932 0.29490.32 0.1253 0.1659 0.2108 0.2412 0.2622 0.2845 0.295 0.3025 0.30420.33 0.1281 0.1697 0.2156 0.2477 0.2699 0.2932 0.304 0.3117 0.31360.34 0.1308 0.1734 0.2204 0.2543 0.2775 0.3018 0.313 0.3209 0.32290.35 0.1335 0.1771 0.2251 0.2607 0.2851 0.3105 0.322 0.3301 0.33220.36 0.136 0.1808 0.2298 0.2668 0.2927 0.3191 0.3309 0.3393 0.34150.37 0.1385 0.1845 0.2344 0.2728 0.3003 0.3278 0.3399 0.3484 0.35080.38 0.141 0.1881 0.2391 0.2788 0.3087 0.3364 0.3488 0.3576 0.36020.39 0.1433 0.1917 0.2437 0.2848 0.3156 0.345 0.3577 0.3667 0.3695

0.4 0.1456 0.1953 0.2482 0.2908 0.3225 0.3536 0.3666 0.3759 0.37880.42 0.1501 0.2023 0.2573 0.3027 0.3362 0.3708 0.3842 0.3941 0.39730.44 0.1543 0.2093 0.2662 0.3144 0.3498 0.388 0.4018 0.4123 0.41590.46 0.1584 0.2162 0.275 0.3261 0.3633 0.4055 0.4194 0.4304 0.43450.48 0.1623 0.2225 0.2837 0.3376 0.3768 0.4212 0.4368 0.4485 0.453

0.5 0.1661 0.2288 0.2923 0.3491 0.389 0.4368 0.4542 0.4665 0.47150.52 0.1705 0.2365 0.3008 0.3605 0.4018 0.4523 0.4714 0.4844 0.49010.54 0.1747 0.2422 0.3093 0.3718 0.4145 0.4677 0.4886 0.5024 0.50860.56 0.1787 0.2478 0.3176 0.3831 0.4272 0.4831 0.5057 0.5202 0.52710.58 0.1826 0.2532 0.3259 0.3942 0.4397 0.4984 0.5228 0.5381 0.5455

0.6 0.1863 0.2587 0.3341 0.4053 0.4522 0.5137 0.5397 0.5558 0.5640.62 0.1907 0.264 0.3422 0.4164 0.4646 0.5289 0.5566 0.5736 0.58250.64 0.1947 0.2693 0.3502 0.4273 0.477 0.5441 0.5734 0.5912 0.60090.66 0.1986 0.2746 0.3582 0.4382 0.4893 0.5592 0.5901 0.6089 0.61930.68 0.2023 0.2797 0.3662 0.446 0.5015 0.5743 0.6067 0.6264 0.6378

0.7 0.2059 0.2848 0.3743 0.4553 0.5136 0.5893 0.6233 0.644 0.65620.72 0.2095 0.2899 0.3823 0.4645 0.5257 0.6042 0.6398 0.6614 0.67460.74 0.2129 0.2949 0.3901 0.4737 0.5378 0.6192 0.6562 0.6789 0.68910.76 0.2163 0.2999 0.3977 0.4828 0.5498 0.634 0.6725 0.6962 0.7070.78 0.2195 0.3048 0.4051 0.4918 0.5617 0.6489 0.6887 0.7135 0.7249

0.8 0.2227 0.3096 0.4122 0.5007 0.5736 0.6637 0.7048 0.7308 0.74270.82 0.2258 0.3145 0.4193 0.5096 0.5854 0.6784 0.7209 0.748 0.76050.84 0.2288 0.3192 0.4261 0.5184 0.5972 0.6931 0.7369 0.7652 0.77820.86 0.2318 0.324 0.4328 0.5272 0.6089 0.7078 0.7528 0.7823 0.7960.88 0.2347 0.3287 0.4393 0.5337 0.6206 0.7224 0.7686 0.7994 0.8136

0.9 0.2381 0.332 0.4457 0.5433 0.6322 0.737 0.7844 0.8164 0.8313

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 171: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

0.92 0.241 0.3364 0.4519 0.5529 0.6438 0.7516 0.8 0.8334 0.84890.94 0.2439 0.3408 0.458 0.5625 0.6553 0.7661 0.8137 0.8503 0.86650.96 0.2467 0.3452 0.4637 0.5719 0.6668 0.7803 0.8281 0.8672 0.8840.98 0.2495 0.3496 0.4708 0.5814 0.6783 0.7926 0.8424 0.884 0.9015

1 0.2523 0.3569 0.4777 0.5908 0.6893 0.8048 0.8566 0.8999 0.9191.1 0.2659 0.3795 0.5105 0.6373 0.7359 0.865 0.9271 0.9835 1.00581.2 0.2789 0.4 0.5404 0.6829 0.7813 0.924 0.9964 1.0657 1.09181.3 0.2914 0.419 0.5679 0.7212 0.8254 0.9817 1.0648 1.1466 1.17691.4 0.3035 0.4365 0.5933 0.7583 0.8686 1.0482 1.1323 1.226 1.26111.5 0.3152 0.4528 0.6171 0.7928 0.9107 1.1006 1.199 1.3042 1.34451.6 0.3266 0.468 0.6392 0.825 0.952 1.1519 1.265 1.3809 1.4271.7 0.3376 0.4829 0.6601 0.8554 0.9925 1.2023 1.3302 1.4564 1.50861.8 0.3484 0.4974 0.6803 0.884 1.0322 1.2518 1.3948 1.5304 1.58931.9 0.3589 0.5115 0.703 0.911 1.0713 1.3005 1.4587 1.6031 1.6692

2 0.3664 0.5252 0.7245 0.9366 1.1097 1.3485 1.5221 1.6744 1.74822.1 0.3751 0.5386 0.7449 0.961 1.1476 1.3958 1.585 1.7444 1.82632.2 0.3836 0.5517 0.7645 0.9843 1.1848 1.4424 1.64 1.813 1.90362.3 0.3919 0.5645 0.7831 1.0065 1.2216 1.4884 1.7 1.8802 1.982.4 0.4 0.5771 0.801 1.0278 1.2578 1.5339 1.75 1.9461 2.05552.5 0.4079 0.5894 0.8181 1.0482 1.2936 1.5787 1.8 2.0106 2.13012.6 0.4157 0.6015 0.8345 1.0679 1.3289 1.6231 1.85 2.0737 2.20392.7 0.4233 0.6133 0.8504 1.0944 1.3638 1.6669 1.9165 2.1355 2.27682.8 0.4307 0.6249 0.8656 1.1176 1.3868 1.7103 1.9706 2.1959 2.34882.9 0.438 0.6364 0.882 1.1399 1.415 1.7532 2.0228 2.255 2.4199

3 0.4452 0.6476 0.8994 1.1615 1.4423 1.7957 2.0732 2.3127 2.49023.1 0.4523 0.6587 0.9163 1.1824 1.4686 1.8378 2.122 2.369 2.55963.2 0.4593 0.6696 0.9327 1.2026 1.4941 1.8794 2.1693 2.424 2.62813.3 0.4661 0.6827 0.9486 1.2222 1.5189 1.9207 2.2151 2.4776 2.69583.4 0.4729 0.6927 0.964 1.2413 1.5428 1.9617 2.2595 2.5299 2.76263.5 0.4795 0.7025 0.9789 1.2597 1.5661 2.0022 2.3026 2.5808 2.82853.6 0.486 0.712 0.9934 1.2777 1.5888 2.0425 2.3445 2.6303 2.89353.7 0.4925 0.7213 1.0075 1.2951 1.6108 2.0824 2.3853 2.6785 2.95773.8 0.4988 0.7303 1.0213 1.3121 1.6322 2.1064 2.425 2.7253 3.0213.9 0.5051 0.7391 1.0347 1.3287 1.6531 2.1373 2.4636 2.7707 3.0834

4 0.5113 0.7476 1.0477 1.3448 1.6735 2.1674 2.5013 2.83 3.1454.2 0.5234 0.7641 1.0763 1.3759 1.7127 2.2254 2.5739 2.94 3.26554.4 0.5352 0.7798 1.0989 1.4055 1.7501 2.2807 2.6431 3 3.38254.6 0.5468 0.7948 1.1204 1.4339 1.7858 2.3336 2.7093 3.09 3.4964.8 0.5581 0.8092 1.1411 1.461 1.82 2.3842 2.8007 3.18 3.6061

5 0.5681 0.8216 1.1609 1.487 1.8528 2.4327 2.8694 3.27 3.71265.2 0.578 0.8331 1.1799 1.512 1.8843 2.4794 2.9355 3.34 3.81575.4 0.5877 0.8474 1.1982 1.536 1.922 2.5243 2.9991 3.41 3.91525.6 0.5972 0.8611 1.2158 1.5592 1.9491 2.5675 3.0603 3.5017 4.02925.8 0.6065 0.8743 1.2328 1.5815 1.9752 2.6092 3.1194 3.5734 4.1293

6 0.6156 0.8871 1.2492 1.6031 2.0005 2.6496 3.1765 3.6426 4.22596.2 0.6246 0.8995 1.2651 1.624 2.0249 2.6886 3.2318 3.7096 4.31946.4 0.6334 0.9115 1.2805 1.6442 2.0485 2.7247 3.2852 3.7744 4.416.6 0.6421 0.9231 1.2955 1.6639 2.0714 2.7619 3.3371 3.8373 4.49776.8 0.6506 0.9344 1.3099 1.6829 2.0936 2.7979 3.3874 3.8983 4.5828

7 0.6589 0.9454 1.324 1.7013 2.1152 2.8329 3.4362 3.9575 4.66557.2 0.6672 0.956 1.3376 1.7193 2.1362 2.8669 3.4836 4.0151 4.74587.4 0.6753 0.9664 1.3509 1.7367 2.1566 2.9 3.5298 4.071 4.8239

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 172: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

7.6 0.6833 0.9764 1.3638 1.7537 2.1765 2.9322 3.5747 4.1255 4.97.8 0.6912 0.9862 1.3764 1.7703 2.1958 2.9635 3.6185 4.1786 4.974

8 0.6989 1 1.3887 1.7864 2.2146 2.9941 3.6611 4.2303 5.04628.2 0.7066 1.0136 1.4007 1.8021 2.233 3.0239 3.7027 4.2807 5.11668.4 0.7141 1.0232 1.4124 1.8175 2.251 3.053 3.7508 4.33 5.18538.6 0.7216 1.0325 1.4238 1.8325 2.2685 3.0814 3.7812 4.378 5.25248.8 0.7289 1.0415 1.4349 1.8471 2.2856 3.1091 3.8109 4.425 5.318

9 0.7362 1.0504 1.4458 1.8615 2.3023 3.1363 3.84 4.4709 5.3829.2 0.7434 1.0591 1.4554 1.8755 2.3187 3.1628 3.8684 4.5158 5.44479.4 0.7504 1.0676 1.4666 1.8892 2.3403 3.1888 3.8962 4.5597 5.5069.6 0.7574 1.0759 1.4776 1.9093 2.3545 3.2142 3.9234 4.6027 5.56619.8 0.7644 1.0841 1.4883 1.9213 2.3684 3.2391 3.9501 4.6449 5.624910 0.7685 1.0921 1.4988 1.9331 2.382 3.2635 3.9762 4.6861 5.682511 0.7995 1.1297 1.5483 1.9886 2.4461 3.3591 4.0994 4.8808 5.954212 0.8278 1.1641 1.5936 2.0394 2.5047 3.4367 4.2119 5.0586 6.202313 0.8538 1.1957 1.6352 2.086 2.5586 3.5081 4.3154 5.2221 6.430514 0.8779 1.225 1.6737 2.1292 2.6085 3.5742 4.4112 5.3735 6.641815 0.9004 1.2523 1.7095 2.1694 2.655 3.6358 4.5004 5.4285 6.838616 0.9213 1.2734 1.7431 2.207 2.6985 3.6933 4.5838 5.5301 7.057517 0.9411 1.2995 1.7746 2.2424 2.7393 3.7474 4.6622 5.6255 7.205718 0.9596 1.3242 1.8043 2.2757 2.7778 3.7984 4.7361 5.7154 7.345519 0.9772 1.3475 1.8324 2.3072 2.8142 3.8466 4.806 5.8005 7.476920 0.9939 1.366 1.8591 2.3371 2.8487 3.8924 4.8723 5.8812 7.599921 1.0098 1.388 1.8844 2.3656 2.8928 3.9359 4.9588 5.958 7.714522 1.0249 1.41 1.9086 2.3927 2.9223 3.9774 5.0103 6.0312 7.820723 1.0394 1.428 1.9317 2.4186 2.9505 4.0171 5.0595 6.1011 7.918524 1.0532 1.446 1.9539 2.4434 2.9775 4.055 5.1066 6.1681 8.007925 1.0665 1.464 1.9751 2.4672 3.0034 4.0915 5.1529 6.2323 8.088926 1.0792 1.482 1.9955 2.4987 3.0283 4.1264 5.1864 6.263 8.161527 1.0921 1.5 2.0236 2.5202 3.0522 4.1601 5.2187 6.2932 8.225728 1.1068 1.5167 2.0425 2.5409 3.0753 4.1703 5.2498 6.3223 8.281529 1.121 1.5333 2.0607 2.5608 3.0975 4.1925 5.2798 6.3503 8.328930 1.1347 1.55 2.0784 2.5801 3.119 4.214 5.3088 6.3774 8.40331 1.1479 1.5667 2.0954 2.5988 3.1398 4.2348 5.3429 6.4036 8.447732 1.1608 1.5833 2.1119 2.6168 3.1599 4.2549 5.3714 6.429 8.49133 1.1732 1.6 2.1279 2.6343 3.1794 4.2744 5.4216 6.4536 8.53334 1.1853 1.6125 2.1434 2.6513 3.1984 4.2934 5.4416 6.4774 8.573735 1.197 1.625 2.1585 2.6678 3.2167 4.3117 5.461 6.5006 8.613236 1.2084 1.6375 2.1731 2.6838 3.2346 4.3296 5.4799 6.5231 8.651737 1.2194 1.65 2.1873 2.6994 3.252 4.347 5.4982 6.545 8.68938 1.2302 1.6625 2.2012 2.7146 3.2689 4.3639 5.5161 6.5663 8.725439 1.2407 1.675 2.2147 2.7293 3.2854 4.3804 5.5335 6.5871 8.760840 1.2509 1.6875 2.2278 2.7437 3.3014 4.3964 5.5504 6.6073 8.795442 1.2707 1.7017 2.2532 2.7715 3.3265 4.4274 5.5831 6.6463 8.861944 1.2895 1.7217 2.2774 2.7979 3.353 4.4569 5.6143 6.6834 8.925446 1.3074 1.7409 2.3005 2.8232 3.3784 4.485 5.6441 6.719 9.010548 1.3246 1.7593 2.3226 2.8474 3.4026 4.512 5.6726 6.753 9.067150 1.3411 1.7769 2.3438 2.8707 3.4259 4.5379 5.7 6.8 9.119752 1.357 1.785 2.3642 2.893 3.4457 4.5628 5.7262 6.8205 9.168354 1.3722 1.8035 2.3838 2.9144 3.4693 4.5867 5.7515 6.8305 9.212956 1.3869 1.8213 2.4027 2.9351 3.492 4.6098 5.7759 6.8611 9.249258 1.4011 1.8385 2.4209 2.9551 3.514 4.632 5.7994 6.8906 9.2673

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 173: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

60 1.4148 1.8552 2.4385 2.9744 3.5351 4.6535 5.8221 6.9191 9.284762 1.4281 1.8713 2.4556 2.993 3.5556 4.6743 5.8441 6.9596 9.301664 1.4409 1.8868 2.4721 3.0111 3.5755 4.6888 5.8654 6.9878 9.31866 1.4534 1.9019 2.488 3.0286 3.5947 4.7094 5.886 7.0151 9.326868 1.4654 1.9166 2.5036 3.0456 3.6133 4.7294 5.906 7.0416 9.342470 1.4771 1.9308 2.5186 3.062 3.6315 4.7488 5.9254 7.0674 9.357672 1.4885 1.9446 2.5333 3.0781 3.6491 4.7677 5.9443 7.0924 9.372474 1.4996 1.958 2.5533 3.0937 3.6662 4.786 5.9626 7.1168 9.386876 1.5104 1.9711 2.5668 3.1088 3.6828 4.8039 5.9805 7.1202 9.400878 1.5209 1.9839 2.5799 3.1236 3.6991 4.8213 5.9979 7.1408 9.414480 1.54 1.9963 2.5927 3.138 3.7045 4.8383 6.0149 7.1608 9.427782 1.5474 2.0084 2.6052 3.152 3.7179 4.8548 6.0314 7.1803 9.440684 1.5581 2.0202 2.6174 3.1657 3.7309 4.8709 6.0475 7.1993 9.453386 1.5685 2.0318 2.6293 3.1791 3.7437 4.8867 6.0633 7.2179 9.465688 1.5788 2.043 2.6409 3.1922 3.7562 4.9021 6.0947 7.236 9.477790 1.5888 2.0541 2.6523 3.205 3.7684 4.9172 6.1062 7.2538 9.489592 1.5985 2.0648 2.6634 3.2175 3.7803 4.9319 6.1174 7.2712 9.50194 1.6081 2.0754 2.6742 3.2297 3.792 4.9463 6.1284 7.2881 9.512396 1.6175 2.0857 2.6849 3.2417 3.8034 4.9604 6.1391 7.3048 9.523398 1.6266 2.0958 2.6953 3.2534 3.8146 4.9742 6.1496 7.3211 9.5341

100 1.6356 2.1057 2.7055 3.2564 3.8256 5 6.16 7.337 9.5447110 1.678 2.1525 2.7537 3.3041 3.8773 5.0574 6.2086 7.3537 9.6435120 1.7167 2.1952 2.7977 3.3476 3.9246 5.1009 6.2531 7.4403 9.687130 1.7523 2.2344 2.8382 3.3876 3.968 5.1409 6.2939 7.4604 9.7306140 1.7852 2.2708 2.8757 3.4247 4.0082 5.1779 6.3318 7.4805 9.7741150 1.8159 2.3046 2.9106 3.4592 4.0457 5.2124 6.367 7.515 9.8176160 1.8446 2.3363 2.9432 3.4914 4.0807 5.2447 6.4 7.5473 9.8499170 1.8716 2.366 2.9739 3.5217 4.1136 5.275 6.431 7.5776 9.8802180 1.897 2.394 3.0028 3.5503 4.1446 5.3036 6.4601 7.6062 9.9088190 1.9211 2.4206 3.0301 3.5774 4.174 5.3306 6.4878 7.6332 9.9358200 1.9439 2.4457 3.0537 3.603 4.2018 5.3563 6.514 7.6589 9.9615210 1.9656 2.4697 3.0781 3.6274 4.2283 5.3807 6.5389 7.6833 9.9858220 1.9862 2.4925 3.1014 3.6507 4.2536 5.4039 6.5626 7.7065 10.0091230 2.006 2.5143 3.1236 3.6729 4.2756 5.4262 6.5853 7.7287 10.0313240 2.0249 2.5352 3.1449 3.6942 4.2969 5.4474 6.6071 7.75 10.0526250 2.0431 2.5552 3.1653 3.7146 4.3173 5.4679 6.6279 7.7704 10.073260 2.0605 2.5788 3.1849 3.7342 4.3369 5.4875 6.6479 7.7901 10.0926270 2.0773 2.598 3.2038 3.7531 4.3558 5.5063 6.6672 7.8089 10.1115280 2.0935 2.6165 3.2219 3.7712 4.374 5.5245 6.6858 7.8271 10.1297290 2.1091 2.6343 3.2395 3.7888 4.3915 5.5421 6.7037 7.8447 10.1472300 2.1242 2.6515 3.2564 3.8057 4.4085 5.559 6.7103 7.8616 10.1642310 2.1388 2.6682 3.2728 3.8221 4.4249 5.5754 6.7267 7.878 10.1806320 2.1529 2.6843 3.2887 3.838 4.4408 5.5913 6.7426 7.8939 10.1965330 2.1666 2.6999 3.3041 3.8534 4.4561 5.6067 6.758 7.9093 10.2118340 2.1798 2.7151 3.319 3.8683 4.4711 5.6216 6.7729 7.9242 10.2268350 2.1927 2.7298 3.3335 3.8828 4.4856 5.6361 6.7874 7.9387 10.2413360 2.2053 2.7441 3.3476 3.8969 4.4997 5.6502 6.8015 7.9528 10.2553370 2.2174 2.7581 3.3613 3.9106 4.5134 5.6639 6.8152 7.9665 10.269380 2.2293 2.7716 3.3746 3.9239 4.5267 5.6772 6.8285 7.9798 10.2824390 2.2408 2.7848 3.3876 3.9369 4.5397 5.6902 6.8415 7.9928 10.2954400 2.2521 2.7977 3.4003 3.9496 4.5523 5.7029 6.8541 8.0054 10.308420 2.2738 2.8224 3.4247 3.974 4.576 5.7273 6.8785 8.0298 10.3324

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 174: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

440 2.2945 2.8461 3.4479 3.9972 4.5992 5.7505 6.9018 8.0531 10.3557460 2.3143 2.8687 3.4702 4.0195 4.6214 5.7727 6.924 8.0753 10.3779480 2.3332 2.8894 3.4914 4.0407 4.6427 5.794 6.9453 8.0966 10.3992500 2.3606 2.9099 3.5118 4.0612 4.6631 5.8144 6.9657 8.117 10.4196520 2.3802 2.9295 3.5315 4.0808 4.6827 5.834 6.9853 8.1366 10.4392540 2.399 2.9483 3.5503 4.0996 4.7016 5.8529 7.0042 8.1555 10.4581560 2.4172 2.9665 3.5685 4.1178 4.7198 5.8711 7.0224 8.1737 10.4763580 2.4348 2.9841 3.5861 4.1354 4.7373 5.8886 7.0399 8.1912 10.4938600 2.4517 3.001 3.603 4.1523 4.7543 5.9056 7.0569 8.2082 10.5108620 2.4681 3.0174 3.6194 4.1687 4.7707 5.922 7.0733 8.2246 10.5272640 2.484 3.0333 3.6353 4.1846 4.7866 5.9379 7.0892 8.2404 10.543660 2.4994 3.0487 3.6507 4.2 4.802 5.9532 7.1045 8.2558 10.5584680 2.5143 3.0636 3.6656 4.2149 4.8169 5.9682 7.1195 8.2708 10.5733700 2.5288 3.0781 3.6801 4.2294 4.8314 5.9827 7.134 8.2853 10.5878720 2.5429 3.0922 3.6942 4.2435 4.8455 5.9968 7.148 8.2993 10.6019740 2.5566 3.1059 3.7079 4.2572 4.8592 6.0105 7.1617 8.313 10.6156760 2.5699 3.1192 3.7212 4.2705 4.8725 6.0238 7.1751 8.3264 10.629780 2.5829 3.1322 3.7342 4.2835 4.8855 6.0368 7.1881 8.3394 10.6419800 2.5956 3.1449 3.7468 4.2962 4.8981 6.0494 7.2007 8.352 10.6546820 2.6079 3.1572 3.7592 4.3085 4.9105 6.0618 7.2131 8.3644 10.6669840 2.6199 3.1693 3.7712 4.3205 4.9225 6.0738 7.2251 8.3764 10.679860 2.6317 3.181 3.783 4.3323 4.9343 6.0856 7.2369 8.3882 10.6908880 2.6432 3.1925 3.7945 4.3438 4.9458 6.0971 7.2484 8.3997 10.7023900 2.6544 3.2038 3.8057 4.355 4.957 6.1083 7.2596 8.4109 10.7135920 2.6654 3.2147 3.8167 4.366 4.968 6.1193 7.2706 8.4219 10.7245940 2.6762 3.2255 3.8275 4.3768 4.9788 6.1301 7.2814 8.4327 10.7352960 2.6867 3.236 3.838 4.3873 4.9893 6.1406 7.2919 8.4432 10.7458980 2.697 3.2463 3.8483 4.3976 4.9996 6.1509 7.3022 8.4535 10.7561

1000 2.7071 3.2564 3.8584 4.4077 5.0097 6.161 7.3123 8.4636 10.76621100 2.7548 3.3041 3.9061 4.4554 5.0574 6.2087 7.36 8.5112 10.81381200 2.7983 3.3476 3.9496 4.4989 5.1009 6.2522 7.4035 8.5547 10.85731300 2.8383 3.3876 3.9896 4.5389 5.1409 6.2922 7.4435 8.5948 10.89741400 2.8754 3.4247 4.0267 4.576 5.1779 6.3292 7.4805 8.6318 10.93441500 2.9099 3.4592 4.0612 4.6105 5.2124 6.3637 7.515 8.6663 10.96891600 2.9421 3.4914 4.0934 4.6427 5.2447 6.396 7.5473 8.6986 11.00121700 2.9724 3.5217 4.1237 4.673 5.275 6.4263 7.5776 8.7289 11.03151800 3.001 3.5503 4.1523 4.7016 5.3036 6.4549 7.6062 8.7575 11.06011900 3.0281 3.5774 4.1793 4.7287 5.3306 6.4819 7.6332 8.7845 11.08712000 3.0537 3.603 4.205 4.7543 5.3563 6.5076 7.6589 8.8102 11.11272100 3.0781 3.6274 4.2294 4.7787 5.3807 6.532 7.6833 8.8346 11.13712200 3.1014 3.6507 4.2526 4.802 5.4039 6.5552 7.7065 8.8578 11.16042300 3.1236 3.6729 4.2749 4.8242 5.4262 6.5775 7.7287 8.88 11.18262400 3.1449 3.6942 4.2962 4.8455 5.4474 6.5987 7.75 8.9013 11.20392500 3.1653 3.7146 4.3166 4.8659 5.4679 6.6191 7.7704 8.9217 11.22432600 3.1849 3.7342 4.3362 4.8855 5.4875 6.6388 7.7901 8.9413 11.24392700 3.2038 3.7531 4.355 4.9043 5.5063 6.6576 7.8089 8.9602 11.26282800 3.2219 3.7712 4.3732 4.9225 5.5245 6.6758 7.8271 8.9784 11.2812900 3.2395 3.7888 4.3908 4.9401 5.5421 6.6934 7.8447 8.9959 11.29853000 3.2564 3.8057 4.4077 4.957 5.559 6.7103 7.8616 9.0129 11.31553100 3.2728 3.8221 4.4241 4.9734 5.5754 6.7267 7.878 9.0293 11.33193200 3.2887 3.838 4.44 4.9893 5.5913 6.7426 7.8939 9.0452 11.34773300 3.3041 3.8534 4.4554 5.0047 5.6067 6.758 7.9093 9.0605 11.3631

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 175: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

3400 3.319 3.8683 4.4703 5.0196 5.6216 6.7729 7.9242 9.0755 11.37813500 3.3335 3.8828 4.4848 5.0341 5.6361 6.7874 7.9387 9.09 11.39263600 3.3476 3.8969 4.4989 5.0482 5.6502 6.8015 7.9528 9.1041 11.40663700 3.3613 3.9106 4.5126 5.0619 5.6639 6.8152 7.9665 9.1178 11.42033800 3.3746 3.9239 4.5259 5.0752 5.6772 6.8285 7.9798 9.1311 11.43373900 3.3876 3.9369 4.5389 5.0882 5.6902 6.8415 7.9928 9.1441 11.44674000 3.4003 3.9496 4.5516 5.1009 5.7029 6.8541 8.0054 9.1567 11.45934200 3.4247 3.974 4.576 5.1253 5.7273 6.8785 8.0298 9.1811 11.48374400 3.4479 3.9972 4.5992 5.1485 5.7505 6.9018 8.0531 9.2044 11.5074600 3.4702 4.0195 4.6214 5.1708 5.7727 6.924 8.0753 9.2266 11.52924800 3.4914 4.0407 4.6427 5.192 5.794 6.9453 8.0966 9.2479 11.55055000 3.5118 4.0612 4.6631 5.2124 5.8144 6.9657 8.117 9.2683 11.57095200 3.5315 4.0808 4.6827 5.2321 5.834 6.9853 8.1366 9.2879 11.59055400 3.5503 4.0996 4.7016 5.2509 5.8529 7.0042 8.1555 9.3068 11.60945600 3.5685 4.1178 4.7198 5.2691 5.8711 7.0224 8.1737 9.325 11.62765800 3.5861 4.1354 4.7373 5.2867 5.8886 7.0399 8.1912 9.3425 11.64516000 3.603 4.1523 4.7543 5.3036 5.9056 7.0569 8.2082 9.3595 11.66216200 3.6194 4.1687 4.7707 5.32 5.922 7.0733 8.2246 9.3759 11.67846400 3.6353 4.1846 4.7866 5.3359 5.9379 7.0892 8.2404 9.3917 11.69436600 3.6507 4.2 4.802 5.3513 5.9532 7.1045 8.2558 9.4071 11.70976800 3.6656 4.2149 4.8169 5.3662 5.9682 7.1195 8.2708 9.422 11.72467000 3.6801 4.2294 4.8314 5.3807 5.9827 7.134 8.2853 9.4365 11.73917200 3.6942 4.2435 4.8455 5.3948 5.9968 7.148 8.2993 9.4506 11.75327400 3.7079 4.2572 4.8592 5.4085 6.0105 7.1617 8.313 9.4643 11.76697600 3.7212 4.2705 4.8725 5.4218 6.0238 7.1751 8.3264 9.4777 11.78027800 3.7342 4.2835 4.8855 5.4348 6.0368 7.1881 8.3394 9.4906 11.79328000 3.7468 4.2962 4.8981 5.4474 6.0494 7.2007 8.352 9.5033 11.8059

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 176: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

10^8 10^10 10^15 10^20 10^30 10^40 10^50 10^600.1448 0.1459 0.1472 0.1481 0.1491 0.15 0.15 0.15 0.150.1543 0.1557 0.1569 0.158 0.159 0.16 0.16 0.16 0.160.1638 0.1655 0.1667 0.1679 0.1689 0.17 0.17 0.17 0.170.1734 0.1753 0.1764 0.1778 0.1788 0.18 0.18 0.18 0.180.1829 0.185 0.1861 0.1877 0.1887 0.19 0.19 0.19 0.190.1924 0.1948 0.1958 0.1976 0.1986 0.2 0.2 0.2 0.20.2019 0.2046 0.2056 0.2075 0.2085 0.21 0.21 0.21 0.210.2115 0.2143 0.2153 0.2174 0.2184 0.22 0.22 0.22 0.22

0.221 0.2241 0.225 0.2273 0.2283 0.23 0.23 0.23 0.230.2305 0.2338 0.2347 0.2372 0.2381 0.24 0.24 0.24 0.24

0.24 0.2436 0.2444 0.247 0.248 0.25 0.25 0.25 0.250.2495 0.2533 0.2541 0.2569 0.2579 0.26 0.26 0.26 0.26

0.259 0.263 0.2638 0.2668 0.2678 0.27 0.27 0.27 0.270.2684 0.2727 0.2735 0.2767 0.2777 0.28 0.28 0.28 0.280.2779 0.2824 0.2832 0.2865 0.2876 0.29 0.29 0.29 0.290.2874 0.2921 0.2929 0.2964 0.2975 0.3 0.3 0.3 0.30.2969 0.3018 0.3026 0.3062 0.3074 0.31 0.31 0.31 0.310.3064 0.3115 0.3123 0.3161 0.3172 0.32 0.32 0.32 0.320.3158 0.3212 0.322 0.3259 0.3271 0.33 0.33 0.33 0.330.3253 0.3309 0.3317 0.3358 0.337 0.34 0.34 0.34 0.340.3348 0.3406 0.3413 0.3459 0.3469 0.35 0.35 0.35 0.350.3442 0.3502 0.351 0.3557 0.3568 0.36 0.36 0.36 0.360.3537 0.3599 0.3607 0.3654 0.3667 0.37 0.37 0.37 0.370.3632 0.3696 0.3704 0.3752 0.3765 0.38 0.38 0.38 0.380.3726 0.3792 0.38 0.3849 0.3864 0.3899 0.39 0.39 0.390.3821 0.3888 0.3897 0.3947 0.3963 0.3998 0.4 0.4 0.4

0.401 0.4081 0.4091 0.4142 0.416 0.4197 0.42 0.42 0.420.4198 0.4274 0.4284 0.4337 0.4358 0.4395 0.44 0.44 0.440.4387 0.4466 0.4477 0.4532 0.4555 0.4593 0.46 0.46 0.460.4576 0.4658 0.4671 0.4726 0.4753 0.4791 0.48 0.48 0.480.4779 0.4849 0.4864 0.4921 0.495 0.4989 0.5 0.5 0.50.4967 0.5041 0.5057 0.5115 0.5148 0.5187 0.52 0.52 0.520.5155 0.5232 0.525 0.531 0.5345 0.5385 0.54 0.54 0.540.5343 0.5423 0.5445 0.5504 0.5542 0.5583 0.56 0.56 0.560.5531 0.5613 0.5639 0.5698 0.574 0.5781 0.58 0.58 0.580.5718 0.5804 0.5832 0.5892 0.5937 0.5979 0.6 0.6 0.60.5905 0.5994 0.6025 0.6086 0.6134 0.6177 0.62 0.62 0.620.6092 0.6184 0.6218 0.628 0.6331 0.6375 0.64 0.64 0.640.6278 0.6374 0.6411 0.6474 0.6529 0.6572 0.66 0.66 0.660.6464 0.6563 0.6604 0.6668 0.6726 0.677 0.68 0.68 0.68

0.665 0.6752 0.6797 0.6862 0.6923 0.6968 0.7 0.7 0.70.6835 0.6941 0.6989 0.7056 0.712 0.7165 0.72 0.72 0.720.7021 0.713 0.7181 0.7249 0.7317 0.7363 0.74 0.74 0.740.7206 0.7318 0.7373 0.7443 0.7514 0.756 0.76 0.76 0.76

0.739 0.7506 0.7565 0.7637 0.7712 0.7758 0.78 0.78 0.780.7575 0.7694 0.7757 0.783 0.7909 0.7955 0.8 0.8 0.80.7759 0.7882 0.7948 0.8023 0.8106 0.8152 0.82 0.82 0.820.7943 0.8069 0.814 0.8217 0.8303 0.835 0.84 0.84 0.840.8126 0.8257 0.8331 0.841 0.85 0.8547 0.86 0.86 0.860.8309 0.8444 0.8522 0.8603 0.8697 0.8744 0.88 0.88 0.880.8492 0.863 0.8713 0.8797 0.8894 0.8941 0.9 0.9 0.9

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 177: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

0.8675 0.8817 0.8904 0.899 0.9091 0.9139 0.92 0.92 0.920.8857 0.9003 0.9094 0.9183 0.9288 0.9336 0.94 0.94 0.94

0.904 0.9189 0.9285 0.9376 0.9485 0.9533 0.96 0.96 0.960.9221 0.9375 0.9475 0.9569 0.9682 0.973 0.98 0.98 0.980.9403 0.956 0.9665 0.9762 0.9771 0.9927 0.99 1 11.0307 1.0483 1.0613 1.0726 1.0837 1.0912 1.1 1.1 1.11.1203 1.1401 1.1557 1.1689 1.1807 1.1896 1.2 1.2 1.21.2092 1.2312 1.2497 1.2652 1.2776 1.288 1.3 1.3 1.31.2975 1.3217 1.3432 1.3613 1.3744 1.3863 1.4 1.4 1.4

1.385 1.4115 1.4364 1.4574 1.4711 1.4845 1.5 1.5 1.51.4718 1.5008 1.5291 1.5534 1.5677 1.5827 1.6 1.6 1.61.5579 1.5894 1.6215 1.6493 1.6642 1.6809 1.7 1.7 1.71.6433 1.6774 1.7134 1.7451 1.7606 1.779 1.8 1.8 1.8

1.728 1.7647 1.8049 1.8409 1.857 1.8732 1.9 1.9 1.91.812 1.8515 1.896 1.9171 1.9504 1.9724 2 2 2

1.8953 1.9376 1.9867 2.0101 2.0486 2.0714 2.1 2.1 2.11.9778 2.0231 2.077 2.1026 2.1466 2.1701 2.2 2.2 2.22.0597 2.108 2.1669 2.1947 2.2443 2.2687 2.3 2.3 2.32.1409 2.1923 2.2563 2.2864 2.3417 2.367 2.4 2.4 2.42.2213 2.2759 2.3454 2.3777 2.4388 2.4652 2.5 2.5 2.5

2.301 2.3589 2.434 2.4686 2.5357 2.5632 2.6 2.6 2.62.3801 2.4413 2.5223 2.559 2.6322 2.6609 2.7 2.7 2.72.4584 2.5231 2.6101 2.6491 2.7285 2.7585 2.8 2.8 2.8

2.536 2.6043 2.6975 2.7387 2.8246 2.8558 2.9 2.9 2.92.6129 2.6848 2.7845 2.8279 2.9203 2.953 3 3 32.6891 2.7647 2.8711 2.9167 3.0158 3.05 3.1 3.1 3.12.7646 2.844 2.9573 3.005 3.111 3.1467 3.2 3.2 3.22.8394 2.9227 3.0431 3.093 3.2059 3.2433 3.3 3.3 3.32.9134 3.0007 3.1284 3.1805 3.3005 3.3396 3.4 3.4 3.42.9868 3.0781 3.2134 3.2676 3.3949 3.4358 3.5 3.5 3.53.0595 3.1549 3.2979 3.3543 3.489 3.5318 3.6 3.6 3.63.1314 3.2311 3.3821 3.4406 3.5828 3.6275 3.7 3.7 3.73.2026 3.3067 3.4658 3.5264 3.6763 3.7231 3.8 3.8 3.83.2732 3.3816 3.5491 3.6119 3.7696 3.8184 3.9 3.9 3.9

3.343 3.4559 3.632 3.6969 3.8626 3.9136 4 4 43.4805 3.6027 3.7966 3.8657 4.0477 4.1033 4.2 4.2 4.23.6152 3.7469 3.9595 4.0328 4.2318 4.2922 4.4 4.4 4.43.7471 3.8887 4.1208 4.1982 4.4147 4.4804 4.6 4.6 4.63.8761 4.028 4.2805 4.362 4.5966 4.6677 4.7882 4.7882 4.84.0023 4.1648 4.4385 4.5241 4.7773 4.8542 4.9756 4.9756 54.1257 4.2991 4.5949 4.6845 4.9569 5.0399 5.1624 5.1624 5.24.2462 4.4309 4.7496 4.8433 5.1355 5.2248 5.3487 5.3487 5.44.3639 4.5603 4.9027 5.0004 5.3129 5.409 5.5344 5.5344 5.64.4788 4.6871 5.0542 5.1558 5.4892 5.5923 5.7195 5.7195 5.84.5934 4.8115 5.204 5.3095 5.6644 5.7748 5.9041 5.9041 64.6952 4.9334 5.3522 5.4616 5.8385 5.9565 6.0881 6.0881 6.24.7953 5.0528 5.4987 5.612 6.0115 6.1374 6.2715 6.2715 6.44.8938 5.1697 5.6436 5.7607 6.1834 6.3176 6.4544 6.4544 6.64.9908 5.2841 5.7869 5.9077 6.3542 6.4969 6.6367 6.6367 6.85.0861 5.396 5.9285 6.0531 6.5239 6.6754 6.8184 6.8184 75.1798 5.5054 6.0685 6.2407 6.6925 6.8531 6.9996 6.9996 7.25.2719 5.6124 6.2068 6.3855 6.86 7.03 7.1801 7.1801 7.4

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 178: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

5.3624 5.7168 6.3435 6.5293 7.0264 7.2062 7.3602 7.3602 7.65.4513 5.8188 6.4786 6.6722 7.1916 7.3815 7.5396 7.5396 7.85.5386 5.9183 6.612 6.8142 7.3558 7.556 7.7185 7.7185 85.6243 6.0153 6.7438 6.9553 7.5189 7.7297 7.8968 7.8968 8.25.7083 6.1098 6.8739 7.0954 7.6808 7.9026 8.0746 8.0746 8.45.7908 6.2551 7.0024 7.2346 7.8417 8.0748 8.2517 8.2517 8.65.8717 6.3586 7.1293 7.3729 8.0014 8.2461 8.4284 8.4284 8.85.9509 6.4597 7.2545 7.5102 8.1601 8.4166 8.6044 8.6044 96.0285 6.5586 7.3781 7.6466 8.3176 8.5863 8.7799 8.7799 9.26.1046 6.6554 7.5 7.7821 8.4741 8.7552 8.9548 8.9548 9.4

6.179 6.7502 7.6203 7.9167 8.6294 8.9234 9.1291 9.1291 9.66.2518 6.843 7.739 8.0503 8.7837 9.0907 9.3029 9.3029 9.8

6.323 6.9339 7.856 8.183 8.9368 9.2572 9.4761 9.4761 106.6549 7.3628 8.4165 8.8326 9.6859 10.0778 10.3336 10.3336 116.9067 7.7544 8.9293 9.459 10.4074 10.8784 11.1769 11.1769 12

7.198 8.1147 9.4452 10.0622 11.1013 11.659 12.006 12.006 137.4757 8.4482 9.9228 10.6422 11.7676 12.4196 12.8209 12.8209 147.7398 8.7587 10.3675 11.199 12.4063 13.1602 13.6216 13.6216 157.9903 9.0491 10.7835 11.734 13.0174 13.8808 14.4081 14.4081 168.2272 9.322 11.1743 12.2017 13.6009 14.5814 15.1804 15.1804 178.4505 9.5792 11.5427 12.6356 14.1568 15.262 15.9385 15.9385 188.6602 9.8225 11.8912 13.0357 14.6851 15.9226 16.6824 16.7019 198.8563 10.0534 12.2218 13.6351 15.2974 16.5437 17.4121 17.4819 209.0388 10.273 12.5363 14.0707 15.8538 17.1926 18.1276 18.2525 219.2077 10.4823 12.8361 14.4861 16.3994 17.8295 18.8289 19.0137 22

9.363 10.6824 13.1226 14.8829 16.9342 18.4544 19.516 19.7655 239.5047 10.8739 13.3969 15.2629 17.4582 19.0673 20.1889 20.5079 249.6328 11.0577 13.6601 15.6274 17.9714 19.6682 20.8476 21.2409 259.7473 11.2342 13.9129 15.9776 18.4738 20.2571 21.4921 21.9645 269.8482 11.404 14.1561 16.3145 18.9654 20.834 22.1224 22.6787 279.9355 11.4529 14.3905 16.6393 19.4462 21.3989 22.7385 23.3835 28

10.0092 11.5802 14.6167 16.9526 19.9162 21.9518 23.3404 24.0789 2910.1429 11.7019 14.8352 17.2553 20.3754 22.4927 23.9281 24.7649 3010.2143 11.818 15.0466 17.548 20.8238 23.0216 24.5016 25.4415 3110.2857 11.9285 15.2512 17.8315 21.2614 23.5385 25.0609 26.1087 3210.3571 12.0334 15.4495 18.1062 21.6882 24.0434 25.606 26.7665 3310.4286 12.1327 15.642 18.3728 22.1042 24.5363 26.1369 27.4149 34

10.5 12.2264 15.8288 18.6316 22.5094 25.0172 26.6536 28.0539 3510.5714 12.3145 16.0104 18.8831 22.9038 25.4861 27.1561 28.6835 3610.6429 12.397 16.187 19.1277 23.2874 25.943 27.6444 29.3037 3710.7143 12.4739 16.34 19.3658 23.6602 26.3879 28.1185 29.9145 3810.7857 12.5452 16.446 19.5977 24.0222 26.8208 28.5784 30.5159 3910.8571 12.6109 16.5493 19.8238 24.3858 27.2417 29.2 31.1079 4010.9286 12.7255 16.7484 20.2594 24.9382 28.0475 30.184 32.2637 42

11 12.8177 16.9382 20.6748 25.4648 28.8053 31.168 33.3819 4411.0667 12.8875 17.1196 21.0716 25.968 29.5151 32.152 34.4625 4611.1333 12.9337 17.2933 21.4516 26.4499 30.1769 33.136 35.5055 48

11.2 12.9915 17.4599 21.8 26.912 31.2451 34.12 36.5109 5011.2114 13.047 17.6199 21.9934 27.356 31.9595 34.875 37.4787 5211.2437 13.1004 17.7739 22.1611 27.7833 32.6435 35.63 38.4089 5411.2748 13.1519 17.9224 22.3228 28.195 33.2971 36.385 39.3015 5611.3048 13.2016 18.0655 22.4788 28.5923 33.9203 37.14 40.1565 58

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 179: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

11.3338 13.2495 18.2039 22.6295 28.9761 34.5131 37.855 40.9739 6011.3619 13.2959 18.3377 22.7753 29.3473 35.0755 38.57 41.7537 62

11.389 13.3409 18.4673 22.9164 29.7067 35.6075 39.285 42.4959 6411.4153 13.3844 18.5928 23.0532 30.0551 36.1091 40 43.2005 6611.4409 13.4267 18.7146 23.1859 30.3344 36.5803 40.6667 43.8675 6811.4657 13.4677 18.8329 23.3148 30.668 37.0211 41.3333 44.4969 7011.4898 13.5076 18.9479 23.44 30.9904 37.4315 42 45.0887 7211.5132 13.5464 19.0117 23.5618 31.3016 37.8115 42.5 45.6429 74

11.536 13.5841 19.0775 23.6804 31.6016 38.1611 43 46.1595 7611.5583 13.6209 19.1417 23.7958 31.8904 38.4803 43.5 46.6385 7811.5799 13.6567 19.2042 23.9084 32.168 38.7333 44 47.825 80

11.601 13.6917 19.2651 24.0182 32.4344 39.1334 44.5 48.55 8211.6217 13.7258 19.3246 24.1253 32.6896 39.4254 45 49.275 8411.6418 13.7591 19.3827 24.2299 32.9336 39.711 45.5 50 8611.6615 13.7916 19.4395 24.3321 33.1664 39.9902 46 50.5714 8811.6807 13.8234 19.495 24.432 33.388 40.263 46.5971 51.1429 9011.6995 13.8545 19.5492 24.5297 33.5984 40.5294 47.1943 51.7143 9211.7179 13.885 19.6023 24.6253 33.7976 40.7894 48.1236 52.2857 9411.7359 13.9148 19.6543 24.7189 33.9856 41.043 48.3856 52.8571 9611.7535 13.944 19.7052 24.8106 34.1624 41.2902 48.6423 53.4286 9811.7708 13.9726 19.7551 24.9004 34.328 41.531 48.8938 54 10011.9611 14.03 19.9077 25.3241 34.988 42.639 50.0801 55.9333 11012.0047 14.124 19.9615 25.3 35.368 43.6776 51.1631 57.8667 12012.0449 14.218 20 25.5 35.468 44.2801 52.1594 59.8 130

12.082 14.312 20.0377 25.7 36.012 44.8379 53.0818 60.8286 14012.1166 14.406 20.0753 25.775 36.118 45.3573 53.9406 61.8571 150

12.149 14.5 20.113 25.85 36.228 45.8431 54.7439 62.8857 16012.1794 14.5167 20.1506 25.925 36.342 46.2994 55.4985 63.9143 17012.2081 14.5333 20.1883 26 36.46 46.7296 56.3452 64.9429 18012.2411 14.55 20.226 26.0255 36.582 47.1366 57.0082 65.9714 190

12.264 14.5666 20.2636 26.051 36.7839 47.5227 57.6372 67 20012.2884 14.591 20.3013 26.0765 36.9141 47.89 58.2354 67.5 21012.3117 14.6143 20.3389 26.102 37.0383 48.2402 58.8059 68 22012.3339 14.6365 20.3766 26.1276 37.157 48.5748 59.1516 68.5 23012.3552 14.6578 20.4142 26.1531 37.2706 48.8951 59.3608 69 24012.3756 14.6782 20.4347 26.1786 37.3795 49.2024 59.5615 69.5 25012.3952 14.6978 20.4543 26.2041 37.4842 49.2363 59.7543 70 26012.4141 14.7167 20.4731 26.2296 37.585 49.2552 59.9398 70.177 27012.4323 14.7349 20.4913 26.2478 37.6821 49.2734 60.1186 70.354 28012.4498 14.7524 20.5089 26.2653 37.7757 49.2909 60.2911 70.531 29012.4668 14.7694 20.5258 26.2823 37.6896 49.3079 60.4578 70.708 30012.4832 14.7858 20.5422 26.2987 37.7585 49.3243 60.619 70.8849 310

12.499 14.8016 20.5581 26.3146 37.8275 49.3402 60.7751 71.0619 32012.5144 14.817 20.5735 26.3299 37.8429 49.3555 60.9263 71.2389 33012.5294 14.8319 20.5884 26.3449 37.8578 49.3705 60.8835 71.4159 34012.5438 14.8464 20.6029 26.3594 37.8723 49.385 60.898 71.5929 35012.5579 14.8605 20.617 26.3734 37.8864 49.3991 60.9121 71.7699 36012.5716 14.8742 20.6307 26.3871 37.9001 49.4128 60.9258 71.9469 370

12.585 14.8876 20.644 26.4005 37.9134 49.4261 60.9391 72.1239 38012.598 14.9005 20.657 26.4135 37.9264 49.4391 60.9521 72.3008 390

12.6106 14.9132 20.6697 26.4261 37.939 49.4517 60.9647 72.4778 40012.635 14.9376 20.6941 26.4505 37.9634 49.4761 60.9891 72.5022 420

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 180: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

12.6583 14.9609 20.7173 26.4738 37.9867 49.4994 61.0124 72.5255 44012.6805 14.9831 20.7395 26.496 38.0089 49.5216 61.0346 72.5477 46012.7018 15.0044 20.7608 26.5173 38.0302 49.5429 61.0559 72.569 48012.7222 15.0248 20.7812 26.5377 38.0506 49.5635 61.0763 72.5894 50012.7418 15.0444 20.8008 26.5573 38.0702 49.5832 61.0961 72.609 52012.7607 15.0633 20.8197 26.5762 38.0891 49.602 61.115 72.6279 54012.7788 15.0814 20.8379 26.5944 38.1073 49.6202 61.1331 72.6461 56012.7964 15.099 20.8554 26.6119 38.1248 49.6378 61.1507 72.6636 58012.8133 15.1159 20.8724 26.6289 38.1418 49.6547 61.1676 72.6806 60012.8297 15.1323 20.8888 26.6453 38.1582 49.6711 61.184 72.697 62012.8456 15.1482 20.9047 26.6611 38.1741 49.687 61.1999 72.7128 640

12.861 15.1636 20.92 26.6765 38.1894 49.7024 61.2153 72.7282 66012.8759 15.1785 20.935 26.6914 38.2044 49.7173 61.2302 72.7431 68012.8904 15.193 20.9495 26.7059 38.2189 49.7318 61.2447 72.7576 70012.9045 15.2071 20.9636 26.72 38.2329 49.7459 61.2588 72.7717 72012.9182 15.2208 20.9773 26.7337 38.2466 49.7596 61.2725 72.7854 74012.9315 15.2341 20.9906 26.7471 38.26 49.7729 61.2858 72.7988 76012.9445 15.2471 21.0036 26.76 38.273 49.7859 61.2988 72.8117 78012.9572 15.2598 21.0162 26.7727 38.2856 49.7985 61.3115 72.8244 80012.9695 15.2721 21.0286 26.785 38.298 49.8109 61.3238 72.8367 82012.9816 15.2842 21.0406 26.7971 38.31 49.8229 61.3359 72.8488 84012.9933 15.2959 21.0524 26.8089 38.3218 49.8347 61.3476 72.8606 86013.0048 15.3074 21.0639 26.8204 38.3333 49.8462 61.3591 72.8721 88013.0161 15.3187 21.0751 26.8316 38.3445 49.8574 61.3704 72.8833 90013.0271 15.3297 21.0861 26.8426 38.3555 49.8684 61.3814 72.8943 92013.0378 15.3404 21.0969 26.8533 38.3663 49.8792 61.3921 72.905 94013.0483 15.3509 21.1074 26.8639 38.3768 49.8897 61.4026 72.9156 96013.0587 15.3612 21.1177 26.8742 38.3871 49.9 61.4129 72.9259 98013.0688 15.3713 21.1278 26.8843 38.3972 49.9101 61.423 72.936 100013.1164 15.419 21.1755 26.9319 38.4448 49.9578 61.4707 72.9836 110013.1599 15.4625 21.219 26.9754 38.4884 50.0013 61.5142 73.0271 120013.1999 15.5025 21.259 27.0155 38.5284 50.0413 61.5542 73.0672 1300

13.237 15.5396 21.296 27.0525 38.5654 50.0784 61.5913 73.1042 140013.2715 15.5741 21.3305 27.087 38.5999 50.1129 61.6258 73.1387 150013.3038 15.6063 21.3628 27.1193 38.6322 50.1451 61.658 73.171 160013.3341 15.6367 21.3931 27.1496 38.6625 50.1754 61.6884 73.2013 170013.3627 15.6652 21.4217 27.1782 38.6911 50.204 61.7169 73.2299 180013.3897 15.6923 21.4487 27.2052 38.7181 50.231 61.744 73.2569 190013.4153 15.7179 21.4744 27.2308 38.7438 50.2567 61.7696 73.2825 200013.4397 15.7423 21.4988 27.2552 38.7682 50.2811 61.794 73.3069 2100

13.463 15.7656 21.522 27.2785 38.7914 50.3043 61.8173 73.3302 220013.4852 15.7878 21.5443 27.3007 38.8136 50.3266 61.8395 73.3524 230013.5065 15.8091 21.5655 27.322 38.8349 50.3479 61.8608 73.3737 240013.5269 15.8295 21.586 27.3424 38.8553 50.3683 61.8812 73.3941 250013.5465 15.8491 21.6056 27.362 38.8749 50.3879 61.9008 73.4137 260013.5654 15.868 21.6244 27.3809 38.8938 50.4067 61.9197 73.4326 270013.5836 15.8862 21.6426 27.3991 38.912 50.4249 61.9379 73.4508 280013.6011 15.9037 21.6602 27.4166 38.9295 50.4425 61.9554 73.4683 290013.6181 15.9206 21.6771 27.4336 38.9465 50.4594 61.9724 73.4853 300013.6345 15.937 21.6935 27.45 38.9629 50.4758 61.9887 73.5017 310013.6503 15.9529 21.7094 27.4658 38.9788 50.4917 62.0046 73.5175 320013.6657 15.9683 21.7248 27.4812 38.9942 50.5071 62.02 73.5329 3300

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 181: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Libreria

DATA CURVAS DE PRESION

13.6806 15.9832 21.7397 27.4962 39.0091 50.522 62.0349 73.5479 340013.6951 15.9977 21.7542 27.5107 39.0236 50.5365 62.0494 73.5624 350013.7092 16.0118 21.7683 27.5247 39.0377 50.5506 62.0635 73.5764 360013.7229 16.0255 21.782 27.5384 39.0514 50.5643 62.0772 73.5901 370013.7363 16.0388 21.7953 27.5518 39.0647 50.5776 62.0905 73.6035 380013.7492 16.0518 21.8083 27.5648 39.0777 50.5906 62.1035 73.6165 390013.7619 16.0645 21.821 27.5774 39.0903 50.6033 62.1162 73.6291 400013.7863 16.0889 21.8453 27.6018 39.1147 50.6277 62.1406 73.6535 420013.8096 16.1121 21.8686 27.6251 39.138 50.6509 62.1638 73.6768 440013.8318 16.1344 21.8908 27.6473 39.1602 50.6731 62.1861 73.699 460013.8531 16.1557 21.9121 27.6686 39.1815 50.6944 62.2074 73.7203 480013.8735 16.1761 21.9325 27.689 39.2019 50.7148 62.2278 73.7407 500013.8931 16.1957 21.9521 27.7086 39.2215 50.7344 62.2474 73.7603 5200

13.912 16.2145 21.971 27.7275 39.2404 50.7533 62.2662 73.7792 540013.9301 16.2327 21.9892 27.7457 39.2586 50.7715 62.2844 73.7974 560013.9477 16.2503 22.0067 27.7632 39.2761 50.789 62.302 73.8149 580013.9646 16.2672 22.0237 27.7801 39.2931 50.806 62.3189 73.8319 6000

13.981 16.2836 22.0401 27.7965 39.3095 50.8224 62.3353 73.8482 620013.9969 16.2995 22.056 27.8124 39.3253 50.8383 62.3512 73.8641 640014.0123 16.3149 22.0713 27.8278 39.3407 50.8537 62.3666 73.8795 660014.0272 16.3298 22.0863 27.8427 39.3557 50.8686 62.3815 73.8944 680014.0417 16.3443 22.1008 27.8572 39.3701 50.8831 62.396 73.9089 700014.0558 16.3584 22.1148 27.8713 39.3842 50.8972 62.4101 73.923 720014.0695 16.3721 22.1285 27.885 39.3979 50.9109 62.4238 73.9367 740014.0828 16.3854 22.1419 27.8983 39.4113 50.9242 62.4371 73.95 760014.0958 16.3984 22.1549 27.9113 39.4243 50.9372 62.4501 73.963 780014.1085 16.4111 22.1675 27.924 39.4369 50.9498 62.4628 73.9757 8000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 182: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

0.1 0.3 1 3 10 100 1000 10^4 10^60.15 0.00000 0.00000 0.00000 0.11000 0.12100 0.13200 0.14000 0.14080 0.141000.16 0.00000 0.00000 0.00000 0.11600 0.13000 0.14000 0.15000 0.15025 0.150590.17 0.00000 0.00000 0.00000 0.12200 0.13709 0.15000 0.16000 0.15970 0.160190.18 0.00000 0.00000 0.11000 0.12800 0.14200 0.16000 0.17000 0.16916 0.169780.19 0.00000 0.00000 0.11300 0.13200 0.15000 0.16700 0.17700 0.17861 0.17937

0.2 0.00000 0.00000 0.11800 0.13836 0.15800 0.17500 0.18700 0.18806 0.188960.21 0.00000 0.00000 0.12100 0.14300 0.16300 0.18200 0.19100 0.19751 0.198560.22 0.00000 0.00000 0.12400 0.15000 0.17200 0.19000 0.20200 0.20696 0.208150.23 0.00000 0.00000 0.12900 0.15400 0.17700 0.19800 0.21000 0.21641 0.217740.24 0.00000 0.00000 0.13200 0.16100 0.18300 0.20500 0.21800 0.22587 0.227330.25 0.00000 0.00000 0.13400 0.16600 0.19000 0.21300 0.23000 0.23532 0.236930.26 0.00000 0.00000 0.14100 0.17100 0.19500 0.22000 0.23800 0.24477 0.246520.27 0.00000 0.00000 0.14300 0.17500 0.20000 0.22800 0.24700 0.25422 0.256110.28 0.00000 0.11000 0.14900 0.18100 0.20800 0.23300 0.25400 0.26367 0.265700.29 0.00000 0.11200 0.15200 0.18700 0.21200 0.24000 0.26400 0.27313 0.27530

0.3 0.00000 0.11400 0.15400 0.19100 0.22000 0.24900 0.27000 0.28258 0.284890.31 0.00000 0.11700 0.16000 0.19600 0.22400 0.25600 0.28000 0.29203 0.294480.32 0.00000 0.11900 0.16300 0.20000 0.23100 0.26400 0.28700 0.30148 0.304070.33 0.00000 0.12100 0.16500 0.20400 0.23500 0.26900 0.29500 0.31093 0.313670.34 0.00000 0.12300 0.17000 0.20900 0.24200 0.28000 0.30400 0.32039 0.323260.35 0.00000 0.12500 0.17200 0.21300 0.25000 0.28700 0.31000 0.32984 0.332850.36 0.00000 0.12800 0.17500 0.21900 0.25200 0.29400 0.32000 0.33929 0.342440.37 0.00000 0.13000 0.18000 0.22200 0.26000 0.30200 0.32700 0.34874 0.352040.38 0.00000 0.13100 0.18100 0.22900 0.26600 0.31000 0.33400 0.35819 0.361630.39 0.00000 0.13200 0.18500 0.23200 0.27000 0.31400 0.34300 0.36764 0.37122

0.4 0.00000 0.13400 0.19000 0.23600 0.27600 0.32000 0.35000 0.37710 0.380810.42 0.00000 0.13900 0.19400 0.24400 0.28400 0.33300 0.36300 0.38655 0.390410.44 0.00000 0.14100 0.20100 0.25600 0.29000 0.34600 0.38000 0.39600 0.400000.46 0.00000 0.14500 0.20400 0.26300 0.30700 0.36000 0.39400 0.41400 0.418000.48 0.00000 0.15000 0.21200 0.27000 0.31800 0.37300 0.40600 0.43200 0.43600

0.5 0.00000 0.15200 0.21900 0.27800 0.33000 0.38726 0.41300 0.45000 0.454000.52 0.00000 0.15500 0.22300 0.28800 0.33900 0.40000 0.44200 0.46500 0.473200.54 0.00000 0.16000 0.22900 0.29200 0.34800 0.41300 0.45800 0.48000 0.492400.56 0.00000 0.16200 0.23300 0.30000 0.35800 0.42400 0.46900 0.49500 0.511600.58 0.11000 0.16600 0.23900 0.30800 0.36800 0.44000 0.48300 0.51000 0.53080

0.6 0.11200 0.16800 0.24400 0.31500 0.37800 0.44800 0.50000 0.52500 0.550000.62 0.11300 0.17100 0.24500 0.32000 0.38300 0.46000 0.51000 0.54000 0.566000.64 0.11500 0.17300 0.25300 0.32600 0.39000 0.47200 0.52200 0.55500 0.582000.66 0.11700 0.17800 0.25700 0.33100 0.40000 0.48100 0.54000 0.57000 0.598000.68 0.11900 0.18000 0.26000 0.33900 0.40800 0.49200 0.55000 0.58500 0.61400

0.7 0.12000 0.18100 0.26600 0.34600 0.41900 0.51000 0.56000 0.60000 0.630000.72 0.12200 0.18300 0.27100 0.35000 0.42800 0.52000 0.57700 0.61400 0.646000.74 0.12300 0.18600 0.27300 0.35600 0.43200 0.53000 0.58900 0.62800 0.662000.76 0.12340 0.19000 0.27800 0.36200 0.44000 0.54000 0.60000 0.64200 0.678000.78 0.12700 0.19050 0.28100 0.36800 0.44700 0.55000 0.62000 0.65600 0.69400

0.8 0.12800 0.19200 0.28300 0.37000 0.45200 0.56000 0.63000 0.67000 0.710000.82 0.12900 0.19600 0.28900 0.37400 0.46300 0.57000 0.64000 0.68500 0.726000.84 0.13000 0.19800 0.29200 0.38200 0.47000 0.58000 0.65400 0.70000 0.742000.86 0.13100 0.20000 0.29600 0.38800 0.47800 0.59000 0.66000 0.71333 0.758000.88 0.13150 0.20200 0.30000 0.39200 0.48400 0.60000 0.68000 0.72667 0.77400

0.9 0.13200 0.20700 0.30200 0.39500 0.49400 0.61200 0.69000 0.74000 0.79000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 183: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

0.92 0.13400 0.20800 0.30400 0.40000 0.49700 0.62200 0.70000 0.76000 0.804000.94 0.13500 0.20900 0.30800 0.40700 0.50400 0.63000 0.72000 0.77000 0.818000.96 0.13700 0.21000 0.31200 0.41000 0.51000 0.64000 0.73000 0.78000 0.832000.98 0.13900 0.21100 0.31400 0.41300 0.51300 0.65000 0.74000 0.79000 0.84600

1 0.14000 0.21300 0.31900 0.42000 0.52000 0.66000 0.75000 0.82000 0.860001.1 0.14500 0.22000 0.33300 0.44000 0.54400 0.70000 0.80000 0.86000 0.928001.2 0.15100 0.23100 0.34200 0.45800 0.57200 0.74000 0.85700 0.91667 0.996001.3 0.15600 0.24000 0.35400 0.47300 0.60000 0.78000 0.90000 0.97333 1.064001.4 0.16000 0.24700 0.36400 0.49000 0.62000 0.81000 0.94000 1.03000 1.132001.5 0.16400 0.25200 0.37300 0.50000 0.63000 0.84700 1.00000 1.08667 1.200001.6 0.16900 0.26000 0.38200 0.51700 0.65000 0.88000 1.03000 1.14333 1.260001.7 0.17300 0.26700 0.39200 0.52400 0.66300 0.91000 1.07000 1.20000 1.320001.8 0.17800 0.27000 0.40000 0.53800 0.68000 0.94000 1.12000 1.24000 1.380001.9 0.18100 0.27800 0.40400 0.54600 0.70000 0.96000 1.16000 1.28000 1.44000

2 0.18400 0.28000 0.41000 0.55700 0.71000 1.00000 1.20000 1.32000 1.500002.1 0.18900 0.28300 0.42000 0.56400 0.72400 1.02000 1.23000 1.36000 1.556002.2 0.19200 0.28700 0.42400 0.57000 0.73000 1.03500 1.26000 1.40000 1.612002.3 0.19450 0.29100 0.43000 0.57600 0.74000 1.05000 1.30000 1.44000 1.668002.4 0.19800 0.29800 0.43300 0.58000 0.76000 1.07000 1.31500 1.48000 1.724002.5 0.20100 0.30000 0.43800 0.58600 0.76667 1.10000 1.35000 1.52000 1.780002.6 0.20300 0.30300 0.44000 0.59200 0.77333 1.11111 1.37000 1.55600 1.824002.7 0.20600 0.30800 0.44400 0.60000 0.78000 1.12222 1.40000 1.59200 1.868002.8 0.20900 0.31100 0.44800 0.60500 0.78667 1.13333 1.42000 1.62800 1.912002.9 0.21300 0.31300 0.45000 0.61000 0.79333 1.14444 1.44000 1.66400 1.95600

3 0.21400 0.31600 0.45300 0.61200 0.80000 1.15556 1.46000 1.70000 2.000003.1 0.21700 0.32000 0.45700 0.61400 0.80400 1.16667 1.48000 1.72500 2.035003.2 0.21900 0.32300 0.46000 0.61600 0.80800 1.17778 1.50000 1.75000 2.070003.3 0.22100 0.32600 0.46100 0.61800 0.81200 1.18889 1.52000 1.77500 2.105003.4 0.22300 0.32800 0.46300 0.62000 0.81600 1.20000 1.53429 1.80000 2.140003.5 0.22600 0.33000 0.46500 0.62250 0.82000 1.20667 1.54857 1.82500 2.180003.6 0.22800 0.33300 0.46700 0.62500 0.82125 1.21333 1.56286 1.85000 2.220003.7 0.23000 0.33600 0.47000 0.62750 0.82250 1.22000 1.57714 1.87500 2.260003.8 0.23200 0.33700 0.47200 0.63000 0.82375 1.22667 1.59143 1.90000 2.300003.9 0.23500 0.33800 0.47500 0.63200 0.82500 1.23333 1.60000 1.93333 2.35000

4 0.23600 0.34000 0.47800 0.63400 0.82625 1.24000 1.62000 1.96667 2.400004.2 0.24000 0.34400 0.48000 0.63600 0.82750 1.24600 1.64000 2.00000 2.450004.4 0.24200 0.34800 0.48500 0.63800 0.82875 1.25200 1.66000 2.02000 2.500004.6 0.24800 0.35000 0.48700 0.64000 0.83000 1.25800 1.66500 2.04000 2.550004.8 0.25000 0.35500 0.49000 0.64117 0.82909 1.26400 1.67000 2.06000 2.60000

5 0.25300 0.35800 0.49200 0.64233 0.82818 1.27000 1.67500 2.08000 2.650005.2 0.25700 0.36000 0.49500 0.64350 0.82727 1.26400 1.68000 2.10000 2.700005.4 0.26000 0.36300 0.49700 0.64467 0.82636 1.25800 1.68500 2.11250 2.740005.6 0.26300 0.36700 0.49800 0.64583 0.82545 1.25200 1.69000 2.12500 2.780005.8 0.26700 0.36900 0.49900 0.64700 0.82455 1.24600 1.69500 2.13750 2.81000

6 0.26900 0.37000 0.50000 0.64622 0.82364 1.24000 1.70000 2.15000 2.840006.2 0.27000 0.37200 0.50095 0.64544 0.82273 1.23556 1.69600 2.16250 2.870006.4 0.27300 0.37500 0.50190 0.64467 0.82182 1.23111 1.69200 2.17500 2.900006.6 0.27500 0.37800 0.50286 0.64389 0.82091 1.22667 1.68800 2.18750 2.920006.8 0.27700 0.37900 0.50381 0.64311 0.82000 1.22222 1.68400 2.20000 2.94000

7 0.27900 0.38000 0.50476 0.64233 0.81667 1.21778 1.68000 2.19231 2.960007.2 0.28000 0.38100 0.50571 0.64156 0.81333 1.21333 1.67600 2.18462 2.980007.4 0.28200 0.38300 0.50667 0.64078 0.81000 1.20889 1.67200 2.17692 2.98500

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 184: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

7.6 0.28400 0.38500 0.50762 0.64000 0.80667 1.20444 1.66800 2.16923 2.990007.8 0.28700 0.38800 0.50857 0.63875 0.80333 1.20000 1.66400 2.16154 2.99500

8 0.28900 0.39000 0.50952 0.63750 0.80000 1.19091 1.66000 2.15385 3.000008.2 0.29000 0.39100 0.51048 0.63625 0.79600 1.18182 1.64800 2.14615 3.006678.4 0.29150 0.39300 0.51143 0.63500 0.79200 1.17273 1.63600 2.13846 3.013338.6 0.29300 0.39400 0.51238 0.63375 0.78800 1.16364 1.62400 2.13077 3.020008.8 0.29500 0.39500 0.51333 0.63250 0.78400 1.15455 1.61200 2.12308 3.03200

9 0.29700 0.39700 0.51429 0.63125 0.78000 1.14545 1.60000 2.11538 3.032009.2 0.29900 0.39750 0.51524 0.63000 0.77600 1.13636 1.59000 2.10769 3.020009.4 0.30000 0.39800 0.51619 0.62800 0.77200 1.12727 1.58000 2.10000 3.020009.6 0.30100 0.39850 0.51714 0.62600 0.76800 1.11818 1.57000 2.07500 3.010009.8 0.30200 0.39890 0.51810 0.62400 0.76400 1.10909 1.56000 2.06000 3.0066710 0.30300 0.39900 0.51905 0.62200 0.76000 1.10000 1.55000 2.04000 3.0033311 0.31000 0.40400 0.52000 0.62000 0.74800 1.06667 1.50000 2.00000 3.0000012 0.31800 0.40700 0.52033 0.61600 0.73600 1.03333 1.44000 1.93333 2.9800013 0.32000 0.41100 0.52067 0.61200 0.72400 1.00000 1.38000 1.86667 2.8900014 0.32800 0.41500 0.52100 0.60800 0.71200 0.98000 1.32000 1.80000 2.8000015 0.33100 0.42200 0.52133 0.60400 0.70000 0.95000 1.28000 1.73333 2.7500016 0.33800 0.42500 0.52167 0.60000 0.69300 0.92000 1.21400 1.66667 2.7000017 0.34000 0.42800 0.52200 0.59667 0.68000 0.88000 1.17000 1.60000 2.6150018 0.34600 0.43000 0.52183 0.59333 0.67333 0.86000 1.12000 1.53767 2.5130019 0.35000 0.43500 0.52167 0.59000 0.66667 0.84000 1.09000 1.47533 2.4200020 0.35300 0.43800 0.52150 0.58667 0.66000 0.82000 1.04000 1.41300 2.3400021 0.35600 0.44000 0.52133 0.58333 0.65333 0.80000 1.02000 1.35900 2.2600022 0.36000 0.44111 0.52117 0.58000 0.64667 0.78500 1.00000 1.30500 2.1800023 0.36200 0.44222 0.52100 0.57846 0.64000 0.77375 0.97500 1.26400 2.1000024 0.36400 0.44333 0.52088 0.57692 0.63333 0.76250 0.95000 1.22300 2.0291425 0.36800 0.44444 0.52075 0.57538 0.62667 0.75125 0.92500 1.18200 1.9582926 0.37000 0.44556 0.52063 0.57385 0.62000 0.74000 0.90000 1.14100 1.8874327 0.37300 0.44667 0.52050 0.57231 0.61714 0.73000 0.88100 1.10000 1.8165728 0.37500 0.44778 0.52033 0.57077 0.61429 0.72000 0.86200 1.07000 1.7457129 0.37800 0.44889 0.52017 0.56923 0.61143 0.71000 0.84300 1.04000 1.6748630 0.38100 0.45000 0.52000 0.56769 0.60857 0.70000 0.82400 1.01000 1.6040031 0.38300 0.45111 0.51987 0.56615 0.60571 0.69333 0.81120 0.98000 1.5542532 0.38500 0.45222 0.51973 0.56462 0.60286 0.68667 0.79840 0.96000 1.5045033 0.38700 0.45333 0.51960 0.56308 0.60000 0.68000 0.78560 0.94000 1.4547534 0.38800 0.45444 0.51947 0.56154 0.59750 0.67500 0.77280 0.92000 1.4050035 0.38900 0.45556 0.51933 0.56000 0.59500 0.67000 0.76000 0.90000 1.3700036 0.39000 0.45667 0.51920 0.55867 0.59250 0.66500 0.75040 0.88200 1.3350037 0.39200 0.45778 0.51907 0.55733 0.59000 0.66000 0.74080 0.86400 1.3000038 0.39400 0.45889 0.51893 0.55600 0.58750 0.65333 0.73120 0.84600 1.2600039 0.39600 0.46000 0.51880 0.55467 0.58500 0.64667 0.72160 0.82800 1.2200040 0.39700 0.46077 0.51867 0.55333 0.58250 0.64000 0.71200 0.81000 1.1800042 0.39800 0.46154 0.51853 0.55200 0.58000 0.63429 0.69300 0.79200 1.1340044 0.40000 0.46231 0.51840 0.55067 0.57714 0.62857 0.68200 0.77400 1.0880046 0.40143 0.46308 0.51827 0.54933 0.57429 0.62286 0.67400 0.75600 1.0420048 0.40286 0.46385 0.51813 0.54800 0.57143 0.61714 0.67100 0.73800 0.9960050 0.40429 0.46462 0.51800 0.54667 0.56857 0.61143 0.66000 0.72000 0.9500052 0.40571 0.46538 0.51787 0.54533 0.56571 0.60571 0.65333 0.71000 0.9150054 0.40714 0.46615 0.51773 0.54400 0.56286 0.60000 0.64667 0.70000 0.8800056 0.40857 0.46692 0.51760 0.54267 0.56000 0.59692 0.64000 0.69000 0.8600058 0.41000 0.46769 0.51747 0.54133 0.55833 0.59385 0.63333 0.68000 0.84000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 185: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

60 0.41143 0.46846 0.51733 0.54000 0.55667 0.59077 0.62667 0.67000 0.8200062 0.41286 0.46923 0.51720 0.53969 0.55500 0.58769 0.62000 0.66380 0.8040064 0.41429 0.47000 0.51707 0.53938 0.55333 0.58462 0.61667 0.65760 0.7880066 0.41571 0.47077 0.51693 0.53908 0.55167 0.58154 0.61333 0.65140 0.7720068 0.41714 0.47154 0.51680 0.53877 0.55000 0.57846 0.61000 0.64520 0.7560070 0.41857 0.47231 0.51667 0.53846 0.54833 0.57538 0.60667 0.63900 0.7400072 0.42000 0.47308 0.51653 0.53815 0.54667 0.57231 0.60333 0.63510 0.7300074 0.42143 0.47385 0.51640 0.53785 0.54500 0.56923 0.60000 0.63120 0.7200076 0.42286 0.47462 0.51627 0.53754 0.54333 0.56615 0.59733 0.62730 0.7100078 0.42429 0.47538 0.51613 0.53723 0.54167 0.56308 0.59467 0.62340 0.7000080 0.42571 0.47615 0.51600 0.53692 0.54000 0.56000 0.59200 0.61950 0.6900082 0.42714 0.47692 0.51587 0.53662 0.53967 0.55833 0.58933 0.61560 0.6800084 0.42857 0.47769 0.51573 0.53631 0.53933 0.55667 0.58667 0.61170 0.6725086 0.43000 0.47846 0.51560 0.53600 0.53900 0.55500 0.58400 0.60780 0.6650088 0.43143 0.47923 0.51547 0.53569 0.53867 0.55333 0.58133 0.60390 0.6575090 0.43286 0.48000 0.51533 0.53538 0.53833 0.55167 0.57867 0.60000 0.6500092 0.43429 0.48017 0.51520 0.53508 0.53800 0.55000 0.57600 0.59667 0.6450094 0.43571 0.48035 0.51507 0.53477 0.53767 0.54833 0.57333 0.59333 0.6400096 0.43714 0.48052 0.51493 0.53446 0.53733 0.54667 0.57067 0.59000 0.6350098 0.43857 0.48070 0.51480 0.53415 0.53700 0.54500 0.56800 0.58667 0.63000

100 0.44000 0.48087 0.51467 0.53385 0.53667 0.54333 0.56533 0.58333 0.62500110 0.44200 0.48104 0.51453 0.53354 0.53633 0.54167 0.56267 0.58000 0.62000120 0.44400 0.48122 0.51440 0.53323 0.53600 0.54000 0.56000 0.57500 0.61000130 0.44600 0.48139 0.51427 0.53292 0.53567 0.53963 0.55944 0.57000 0.60000140 0.44800 0.48157 0.51413 0.53262 0.53533 0.53926 0.55889 0.56500 0.59000150 0.45000 0.48174 0.51400 0.53231 0.53500 0.53889 0.55833 0.56000 0.58000160 0.45200 0.48191 0.51387 0.53200 0.53467 0.53852 0.55778 0.55943 0.57333170 0.45400 0.48209 0.51373 0.53169 0.53433 0.53815 0.55722 0.55886 0.56667180 0.45600 0.48226 0.51360 0.53138 0.53400 0.53778 0.55667 0.55829 0.56000190 0.45800 0.48243 0.51347 0.53108 0.53367 0.53741 0.55611 0.55771 0.55333200 0.46000 0.48261 0.51333 0.53077 0.53333 0.53704 0.55556 0.55714 0.54667210 0.46057 0.48278 0.51320 0.53046 0.53300 0.53667 0.55500 0.55657 0.54000220 0.46114 0.48296 0.51307 0.53015 0.53267 0.53630 0.55444 0.55600 0.53960230 0.46171 0.48313 0.51293 0.52985 0.53233 0.53593 0.55389 0.55543 0.53919240 0.46229 0.48330 0.51280 0.52954 0.53200 0.53556 0.55333 0.55486 0.53879250 0.46286 0.48348 0.51267 0.52923 0.53167 0.53519 0.55278 0.55429 0.53838260 0.46343 0.48365 0.51253 0.52892 0.53133 0.53481 0.55222 0.55371 0.53798270 0.46400 0.48383 0.51240 0.52862 0.53100 0.53444 0.55167 0.55314 0.53758280 0.46457 0.48400 0.51227 0.52831 0.53067 0.53407 0.55111 0.55257 0.53717290 0.46514 0.48417 0.51213 0.52800 0.53033 0.53370 0.55056 0.55200 0.53677300 0.46571 0.48435 0.51200 0.52769 0.53000 0.53333 0.55000 0.55143 0.53636310 0.46629 0.48452 0.51187 0.52738 0.52967 0.53296 0.54944 0.55086 0.53596320 0.46686 0.48470 0.51173 0.52708 0.52933 0.53259 0.54889 0.55029 0.53556330 0.46743 0.48487 0.51160 0.52677 0.52900 0.53222 0.54833 0.54971 0.53515340 0.46800 0.48504 0.51147 0.52646 0.52867 0.53185 0.54778 0.54914 0.53475350 0.46857 0.48522 0.51133 0.52615 0.52833 0.53148 0.54722 0.54857 0.53434360 0.46914 0.48539 0.51120 0.52585 0.52800 0.53111 0.54667 0.54800 0.53394370 0.46971 0.48557 0.51107 0.52554 0.52767 0.53074 0.54611 0.54743 0.53354380 0.47029 0.48574 0.51093 0.52523 0.52733 0.53037 0.54556 0.54686 0.53313390 0.47086 0.48591 0.51080 0.52492 0.52700 0.53000 0.54500 0.54629 0.53273400 0.47143 0.48609 0.51067 0.52462 0.52667 0.52963 0.54444 0.54571 0.53232420 0.47200 0.48626 0.51053 0.52431 0.52633 0.52926 0.54389 0.54514 0.53192

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 186: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

440 0.47257 0.48643 0.51040 0.52400 0.52600 0.52889 0.54333 0.54457 0.53152460 0.47314 0.48661 0.51027 0.52369 0.52567 0.52852 0.54278 0.54400 0.53111480 0.47371 0.48678 0.51013 0.52338 0.52533 0.52815 0.54222 0.54343 0.53071500 0.47429 0.48696 0.51000 0.52308 0.52500 0.52778 0.54167 0.54286 0.53030520 0.47486 0.48713 0.50987 0.52277 0.52467 0.52741 0.54111 0.54229 0.52990540 0.47543 0.48730 0.50973 0.52246 0.52433 0.52704 0.54056 0.54171 0.52949560 0.47600 0.48748 0.50960 0.52215 0.52400 0.52667 0.54000 0.54114 0.52909580 0.47657 0.48765 0.50947 0.52185 0.52367 0.52630 0.53944 0.54057 0.52869600 0.47714 0.48783 0.50933 0.52154 0.52333 0.52593 0.53889 0.54000 0.52828620 0.47771 0.48800 0.50920 0.52123 0.52300 0.52556 0.53833 0.53943 0.52788640 0.47829 0.48817 0.50907 0.52092 0.52267 0.52519 0.53778 0.53886 0.52747660 0.47886 0.48835 0.50893 0.52062 0.52233 0.52481 0.53722 0.53829 0.52707680 0.47943 0.48852 0.50880 0.52031 0.52200 0.52444 0.53667 0.53771 0.52667700 0.48000 0.48870 0.50867 0.52000 0.52167 0.52407 0.53611 0.53714 0.52626720 0.48031 0.48887 0.50853 0.51969 0.52133 0.52370 0.53556 0.53657 0.52586740 0.48062 0.48904 0.50840 0.51938 0.52100 0.52333 0.53500 0.53600 0.52545760 0.48092 0.48922 0.50827 0.51908 0.52067 0.52296 0.53444 0.53543 0.52505780 0.48123 0.48939 0.50813 0.51877 0.52033 0.52259 0.53389 0.53486 0.52465800 0.48154 0.48957 0.50800 0.51846 0.52000 0.52222 0.53333 0.53429 0.52424820 0.48185 0.48974 0.50787 0.51815 0.51967 0.52185 0.53278 0.53371 0.52384840 0.48215 0.48991 0.50773 0.51785 0.51933 0.52148 0.53222 0.53314 0.52343860 0.48246 0.49009 0.50760 0.51754 0.51900 0.52111 0.53167 0.53257 0.52303880 0.48277 0.49026 0.50747 0.51723 0.51867 0.52074 0.53111 0.53200 0.52263900 0.48308 0.49043 0.50733 0.51692 0.51833 0.52037 0.53056 0.53143 0.52222920 0.48338 0.49061 0.50720 0.51662 0.51800 0.52000 0.53000 0.53086 0.52182940 0.48369 0.49078 0.50707 0.51631 0.51767 0.51963 0.52944 0.53029 0.52141960 0.48400 0.49096 0.50693 0.51600 0.51733 0.51926 0.52889 0.52971 0.52101980 0.48431 0.49113 0.50680 0.51569 0.51700 0.51889 0.52833 0.52914 0.52061

1000 0.48462 0.49130 0.50667 0.51538 0.51667 0.51852 0.52778 0.52857 0.520201100 0.48492 0.49148 0.50653 0.51508 0.51633 0.51815 0.52722 0.52800 0.519801200 0.48523 0.49165 0.50640 0.51477 0.51600 0.51778 0.52667 0.52743 0.519391300 0.48554 0.49183 0.50627 0.51446 0.51567 0.51741 0.52611 0.52686 0.518991400 0.48585 0.49200 0.50613 0.51415 0.51533 0.51704 0.52556 0.52629 0.518591500 0.48615 0.49217 0.50600 0.51385 0.51500 0.51667 0.52500 0.52571 0.518181600 0.48646 0.49235 0.50587 0.51354 0.51467 0.51630 0.52444 0.52514 0.517781700 0.48677 0.49252 0.50573 0.51323 0.51433 0.51593 0.52389 0.52457 0.517371800 0.48708 0.49270 0.50560 0.51292 0.51400 0.51556 0.52333 0.52400 0.516971900 0.48738 0.49287 0.50547 0.51262 0.51367 0.51519 0.52278 0.52343 0.516572000 0.48769 0.49304 0.50533 0.51231 0.51333 0.51481 0.52222 0.52286 0.516162100 0.48800 0.49322 0.50520 0.51200 0.51300 0.51444 0.52167 0.52229 0.515762200 0.48831 0.49339 0.50507 0.51169 0.51267 0.51407 0.52111 0.52171 0.515352300 0.48862 0.49357 0.50493 0.51138 0.51233 0.51370 0.52056 0.52114 0.514952400 0.48892 0.49374 0.50480 0.51108 0.51200 0.51333 0.52000 0.52057 0.514552500 0.48923 0.49391 0.50467 0.51077 0.51167 0.51296 0.51944 0.52000 0.514142600 0.48954 0.49409 0.50453 0.51046 0.51133 0.51259 0.51889 0.51943 0.513742700 0.48985 0.49426 0.50440 0.51015 0.51100 0.51222 0.51833 0.51886 0.513332800 0.49015 0.49443 0.50427 0.50985 0.51067 0.51185 0.51778 0.51829 0.512932900 0.49046 0.49461 0.50413 0.50954 0.51033 0.51148 0.51722 0.51771 0.512533000 0.49077 0.49478 0.50400 0.50923 0.51000 0.51111 0.51667 0.51714 0.512123100 0.49108 0.49496 0.50387 0.50892 0.50967 0.51074 0.51611 0.51657 0.511723200 0.49138 0.49513 0.50373 0.50862 0.50933 0.51037 0.51556 0.51600 0.511313300 0.49169 0.49530 0.50360 0.50831 0.50900 0.51000 0.51500 0.51543 0.51091

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 187: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

3400 0.49200 0.49548 0.50347 0.50800 0.50867 0.50963 0.51444 0.51486 0.510513500 0.49231 0.49565 0.50333 0.50769 0.50833 0.50926 0.51389 0.51429 0.510103600 0.49262 0.49583 0.50320 0.50738 0.50800 0.50889 0.51333 0.51371 0.509703700 0.49292 0.49600 0.50307 0.50708 0.50767 0.50852 0.51278 0.51314 0.509293800 0.49323 0.49617 0.50293 0.50677 0.50733 0.50815 0.51222 0.51257 0.508893900 0.49354 0.49635 0.50280 0.50646 0.50700 0.50778 0.51167 0.51200 0.508484000 0.49385 0.49652 0.50267 0.50615 0.50667 0.50741 0.51111 0.51143 0.508084200 0.49415 0.49670 0.50253 0.50585 0.50633 0.50704 0.51056 0.51086 0.507684400 0.49446 0.49687 0.50240 0.50554 0.50600 0.50667 0.51000 0.51029 0.507274600 0.49477 0.49704 0.50227 0.50523 0.50567 0.50630 0.50944 0.50971 0.506874800 0.49508 0.49722 0.50213 0.50492 0.50533 0.50593 0.50889 0.50914 0.506465000 0.49538 0.49739 0.50200 0.50462 0.50500 0.50556 0.50833 0.50857 0.506065200 0.49569 0.49757 0.50187 0.50431 0.50467 0.50519 0.50778 0.50800 0.505665400 0.49600 0.49774 0.50173 0.50400 0.50433 0.50481 0.50722 0.50743 0.505255600 0.49631 0.49791 0.50160 0.50369 0.50400 0.50444 0.50667 0.50686 0.504855800 0.49662 0.49809 0.50147 0.50338 0.50367 0.50407 0.50611 0.50629 0.504446000 0.49692 0.49826 0.50133 0.50308 0.50333 0.50370 0.50556 0.50571 0.504046200 0.49723 0.49843 0.50120 0.50277 0.50300 0.50333 0.50500 0.50514 0.503646400 0.49754 0.49861 0.50107 0.50246 0.50267 0.50296 0.50444 0.50457 0.503236600 0.49785 0.49878 0.50093 0.50215 0.50233 0.50259 0.50389 0.50400 0.502836800 0.49815 0.49896 0.50080 0.50185 0.50200 0.50222 0.50333 0.50343 0.502427000 0.49846 0.49913 0.50067 0.50154 0.50167 0.50185 0.50278 0.50286 0.502027200 0.49877 0.49930 0.50053 0.50123 0.50133 0.50148 0.50222 0.50229 0.501627400 0.49908 0.49948 0.50040 0.50092 0.50100 0.50111 0.50167 0.50171 0.501217600 0.49938 0.49965 0.50027 0.50062 0.50067 0.50074 0.50111 0.50114 0.500817800 0.49969 0.49983 0.50013 0.50031 0.50033 0.50037 0.50056 0.50057 0.500408000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 188: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

10^8 10^10 10^15 10^20 10^30 10^40 10^50 10^600.14160 0.14230 0.14300 0.14500 0.14700 0.14800 0.14900 0.150000.15154 0.15233 0.15304 0.15324 0.15696 0.15800 0.15900 0.160000.16147 0.16236 0.16308 0.16328 0.16692 0.16800 0.16900 0.170000.17141 0.17238 0.17312 0.17332 0.17688 0.17800 0.17900 0.180000.18134 0.18241 0.18316 0.18336 0.18684 0.18800 0.18900 0.190000.19128 0.19244 0.19320 0.19340 0.19680 0.19800 0.19900 0.200000.20122 0.20247 0.20324 0.20344 0.20676 0.20800 0.20900 0.210000.21115 0.21250 0.21328 0.21348 0.21672 0.21800 0.21900 0.220000.22109 0.22252 0.22332 0.22352 0.22668 0.22800 0.22900 0.230000.23102 0.23255 0.23336 0.23356 0.23664 0.23800 0.23900 0.240000.24096 0.24258 0.24340 0.24360 0.24660 0.24800 0.24900 0.250000.25090 0.25261 0.25344 0.25364 0.25656 0.25800 0.25900 0.260000.26083 0.26264 0.26348 0.26368 0.26652 0.26800 0.26900 0.270000.27077 0.27266 0.27352 0.27372 0.27648 0.27800 0.27900 0.280000.28070 0.28269 0.28356 0.28376 0.28644 0.28800 0.28900 0.290000.29064 0.29272 0.29360 0.29380 0.29640 0.29800 0.29900 0.300000.30058 0.30275 0.30364 0.30384 0.30636 0.30800 0.30900 0.310000.31051 0.31278 0.31368 0.31388 0.31632 0.31800 0.31900 0.320000.32045 0.32280 0.32372 0.32392 0.32628 0.32800 0.32900 0.330000.33038 0.33283 0.33376 0.33396 0.33624 0.33800 0.33900 0.340000.34032 0.34286 0.34380 0.34400 0.34620 0.34800 0.34900 0.350000.35026 0.35289 0.35384 0.35404 0.35616 0.35800 0.35900 0.360000.36019 0.36292 0.36388 0.36408 0.36612 0.36800 0.36900 0.370000.37013 0.37294 0.37392 0.37412 0.37608 0.37800 0.37900 0.380000.38006 0.38297 0.38396 0.38416 0.38604 0.38800 0.38900 0.390000.39000 0.39300 0.39400 0.39500 0.39600 0.39800 0.39900 0.400000.39994 0.40700 0.40770 0.40790 0.41420 0.41740 0.41860 0.420000.42020 0.42100 0.42140 0.42160 0.43240 0.43680 0.43820 0.440000.43747 0.44100 0.44277 0.44297 0.45060 0.45620 0.45780 0.460000.45473 0.46100 0.46413 0.46285 0.46880 0.47560 0.47740 0.480000.47200 0.48100 0.48550 0.48570 0.48700 0.49500 0.49700 0.500000.48960 0.50140 0.50730 0.50750 0.50880 0.51540 0.51740 0.520000.50720 0.52180 0.52910 0.52930 0.53060 0.53580 0.53780 0.540000.52480 0.54220 0.55090 0.55110 0.55240 0.55620 0.55820 0.560000.54240 0.56260 0.57270 0.57290 0.57420 0.57660 0.57860 0.580000.56000 0.58300 0.59450 0.59470 0.59600 0.59700 0.59900 0.600000.58000 0.60240 0.61360 0.61380 0.61540 0.61660 0.61880 0.620000.60000 0.62180 0.63270 0.63290 0.63480 0.63620 0.63860 0.640000.62000 0.64120 0.65180 0.65200 0.65420 0.65580 0.65840 0.660000.64000 0.66060 0.67090 0.67110 0.67360 0.67540 0.67820 0.680000.66000 0.68000 0.69000 0.69020 0.69300 0.69500 0.69800 0.700000.67400 0.69440 0.70460 0.70480 0.70940 0.71240 0.71640 0.720000.68800 0.70880 0.71920 0.71940 0.72580 0.72980 0.73480 0.740000.70200 0.72320 0.73380 0.73400 0.74220 0.74720 0.75320 0.760000.71600 0.73760 0.74840 0.74860 0.75860 0.76460 0.77160 0.780000.73000 0.75200 0.76300 0.76320 0.77500 0.78200 0.79000 0.800000.74900 0.77260 0.78440 0.78460 0.79640 0.80260 0.80940 0.820000.76800 0.79320 0.80580 0.80600 0.81780 0.82320 0.82880 0.840000.78700 0.81380 0.82720 0.82740 0.83920 0.84380 0.84820 0.860000.80600 0.83440 0.84860 0.84880 0.86060 0.86440 0.86760 0.880000.82500 0.85500 0.87000 0.88000 0.88200 0.88500 0.88700 0.90000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 189: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

0.83800 0.86800 0.88600 0.89800 0.90160 0.90600 0.90760 0.918000.85100 0.88100 0.90200 0.91600 0.92120 0.92700 0.92820 0.936000.86400 0.89400 0.91800 0.93400 0.94080 0.94800 0.94880 0.954000.87700 0.90700 0.93400 0.95200 0.96040 0.96900 0.96940 0.972000.89000 0.92000 0.95000 0.97000 0.98000 0.99000 0.99000 0.990000.94800 1.00200 1.03600 1.05800 1.06860 1.08440 1.08620 1.088001.05000 1.08400 1.12200 1.14600 1.15720 1.17880 1.18240 1.186001.13000 1.16600 1.20800 1.23400 1.24580 1.27320 1.27860 1.284001.23000 1.24800 1.29400 1.32200 1.33440 1.36760 1.37480 1.382001.31000 1.33000 1.38000 1.41000 1.42300 1.46200 1.47100 1.480001.36800 1.40000 1.45800 1.49200 1.51440 1.55160 1.56480 1.576001.42600 1.47000 1.53600 1.57400 1.60580 1.64120 1.65860 1.672001.48400 1.54000 1.61400 1.65600 1.69720 1.73080 1.75240 1.768001.54200 1.61000 1.69200 1.73800 1.78860 1.82040 1.84620 1.864001.60000 1.68000 1.77000 1.82000 1.88000 1.91000 1.94000 1.960001.65800 1.75160 1.84400 1.90400 1.96400 2.01000 2.04200 2.066001.71600 1.82320 1.91800 1.98800 2.04800 2.11000 2.14400 2.172001.77400 1.89480 1.99200 2.07200 2.13200 2.21000 2.24600 2.278001.83200 1.96640 2.06600 2.15600 2.21600 2.31000 2.34800 2.384001.89000 2.03800 2.14000 2.24000 2.30000 2.41000 2.45000 2.490001.95200 2.09440 2.21200 2.30200 2.38200 2.49200 2.53000 2.572002.01400 2.15080 2.28400 2.36400 2.46400 2.57400 2.61000 2.654002.07600 2.20720 2.35600 2.42600 2.54600 2.65600 2.69000 2.736002.13800 2.26360 2.42800 2.48800 2.62800 2.73800 2.77000 2.818002.20000 2.32000 2.50000 2.55000 2.71000 2.82000 2.85000 2.900002.24240 2.37600 2.56000 2.62000 2.80000 2.90000 2.95200 2.982002.28480 2.43200 2.62000 2.69000 2.89000 2.98000 3.05400 3.064002.32720 2.48800 2.68000 2.76000 2.98000 3.06000 3.15600 3.146002.36960 2.54400 2.74000 2.83000 3.07000 3.14000 3.25800 3.228002.41200 2.60000 2.80000 2.90000 3.16000 3.22000 3.36000 3.360002.45700 2.65600 2.87240 2.98400 3.22800 3.30000 3.44000 3.500002.50200 2.71200 2.94480 3.06800 3.29600 3.38000 3.52000 3.584002.54700 2.76800 3.01720 3.15200 3.36400 3.46000 3.60000 3.668002.59200 2.82400 3.08960 3.23600 3.43200 3.54000 3.68000 3.752002.63700 2.88000 3.16200 3.32000 3.50000 3.62000 3.76000 3.900002.71417 2.97200 3.27000 3.46800 3.68000 3.81600 3.94800 4.080002.79133 3.06400 3.34000 3.61600 3.86000 4.01200 4.13600 4.260002.86850 3.15600 3.48000 3.76400 4.04000 4.20800 4.32400 4.440002.94567 3.24800 3.52000 3.91200 4.22000 4.40400 4.51200 4.620003.02283 3.34000 3.63000 4.06000 4.40000 4.60000 4.70000 4.800003.10000 3.41200 3.72000 4.18800 4.54000 4.72000 4.82000 4.920003.15000 3.48400 3.84000 4.31600 4.68000 4.84000 4.94000 5.040003.20000 3.55600 4.00000 4.44400 4.82000 4.96000 5.06000 5.160003.25000 3.62800 4.08400 4.57200 4.96000 5.08000 5.18000 5.280003.30000 3.70000 4.16800 4.70000 5.10000 5.20000 5.30000 5.400003.35000 3.76600 4.25200 4.80400 5.23600 5.36000 5.46000 5.560003.40000 3.83200 4.33600 4.90800 5.37200 5.52000 5.62000 5.720003.45000 3.89800 4.42000 5.01200 5.50800 5.68000 5.78000 5.880003.50000 3.96400 4.53000 5.11600 5.64400 5.84000 5.94000 6.040003.56000 4.03000 4.64000 5.22000 5.78000 6.00000 6.10000 6.200003.58800 4.07200 4.73714 5.33600 5.90400 6.00000 6.28000 6.360003.61600 4.11400 4.82000 5.45200 6.02800 6.00000 6.46000 6.52000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 190: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

3.64400 4.15600 4.91714 5.56800 6.15200 6.00000 6.64000 6.680003.67200 4.19800 5.01000 5.68400 6.27600 6.00000 6.82000 6.840003.70000 4.24000 5.10000 5.80000 6.40000 6.60000 7.00000 7.000003.72600 4.27200 5.16000 5.88000 6.52000 6.74000 7.20000 7.160003.75200 4.30400 5.22000 5.96000 6.64000 6.88000 7.40000 7.320003.77800 4.33600 5.28000 6.04000 6.78000 7.02000 7.60000 7.480003.80400 4.36800 5.34000 6.12000 6.90000 7.16000 7.80000 7.640003.83000 4.40000 5.40000 6.20000 7.00000 7.30000 8.00000 7.800003.83750 4.44400 5.48000 6.27800 7.13333 7.48000 8.16000 7.960003.84500 4.48800 5.56000 6.35600 7.26667 7.66000 8.32000 8.120003.85250 4.53200 5.64000 6.43400 7.40000 7.84000 8.48000 8.280003.86000 4.57600 5.72000 6.51200 7.50000 8.02000 8.64000 8.440003.88000 4.62000 5.80000 6.59000 7.60000 8.20000 8.80000 8.600003.90000 4.72000 6.00000 6.92667 8.00000 8.80000 9.35000 9.280003.92000 4.78000 6.20000 7.26333 8.53333 9.40000 9.90000 9.960003.90000 4.81000 6.40000 7.60000 9.06667 10.00000 10.45000 10.640003.84000 4.85000 6.60000 7.85000 9.60000 10.50000 11.00000 11.320003.77000 4.87000 6.80000 8.10000 9.92500 10.90000 11.55000 12.000003.71333 4.84000 6.85000 8.30000 10.25000 11.30000 12.10000 12.600003.65667 4.79000 6.90000 8.50000 10.57500 11.80000 12.65000 13.200003.60000 4.72667 6.96500 8.63333 10.90000 12.20000 13.20000 13.800003.54500 4.66333 7.03000 8.76667 11.14400 12.60000 13.70000 14.400003.49000 4.60000 7.00500 8.90000 11.38800 13.00000 14.20000 15.000003.39500 4.50000 6.98000 8.96000 11.63200 13.33333 14.60000 15.600003.30000 4.42000 6.95333 9.02000 11.87600 13.66667 15.00000 16.200003.21000 4.34000 6.92667 9.08000 12.12000 14.00000 15.50000 16.800003.10000 4.26000 6.90000 9.08667 12.26000 14.33333 16.00000 17.400003.00000 4.14000 6.82500 9.09333 12.40000 14.66667 16.33333 18.000002.90000 4.02000 6.75000 9.10000 12.65000 15.00000 16.66667 18.500002.80000 3.90000 6.67500 9.09667 12.90000 15.25000 17.00000 19.000002.71000 3.83000 6.60000 9.09333 12.96667 15.50000 17.33333 19.500002.62000 3.76000 6.53333 9.09000 13.03333 15.75000 17.66667 20.000002.53000 3.69000 6.46667 9.08667 13.10000 16.00000 18.00000 20.500002.45333 3.57000 6.40000 9.08333 13.15000 16.20000 18.28571 21.000002.37667 3.45000 6.28500 9.08000 13.20000 16.40000 18.57143 21.320002.30000 3.33000 6.17000 8.99000 13.25000 16.60000 18.85714 21.570002.22500 3.22250 6.05500 8.90000 13.30000 16.80000 19.14286 21.830002.15000 3.11500 5.94000 8.80000 13.28333 17.00000 19.42857 22.233102.07500 3.00750 5.83333 8.70000 13.26667 17.06000 19.71429 22.490552.00000 2.90000 5.72667 8.62000 13.25000 17.12000 20.00000 22.698651.92000 2.82000 5.62000 8.54000 13.23333 17.18000 20.20000 22.750971.84000 2.74000 5.51000 8.46000 13.21667 17.24000 20.40000 23.067471.78000 2.66000 5.40000 8.38000 13.20000 17.30000 20.60000 23.400001.70000 2.52400 5.16500 8.13500 13.16667 17.40000 20.80000 23.800001.60000 2.38800 4.93000 7.89000 13.13333 17.50000 21.00000 24.000001.52250 2.25200 4.72000 7.64500 13.10000 17.60000 21.20000 24.333331.44500 2.11600 4.51000 7.40000 13.05000 17.70000 21.40000 24.666671.36750 1.98000 4.30000 7.20000 13.00000 17.80000 21.60000 25.000001.29000 1.88800 4.05000 7.00000 12.82000 17.70000 21.80000 25.200001.22500 1.79600 3.80000 6.75000 12.64000 17.60000 21.85000 25.400001.16000 1.70400 3.64667 6.50000 12.46000 17.50000 21.90000 25.600001.12000 1.61200 3.49333 6.31000 12.28000 17.40000 21.95000 25.80000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 191: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

1.08000 1.52000 3.34000 6.12000 12.10000 17.30000 22.00000 26.000001.04000 1.45667 3.20600 5.86500 11.88000 17.20000 21.96667 26.014291.00000 1.39333 3.07200 5.61000 11.66000 17.10000 21.93333 26.028570.97250 1.33000 2.93800 5.44000 11.44000 17.00000 21.90000 26.042860.94500 1.28333 2.80400 5.27000 11.22000 16.83333 21.86667 26.057140.91750 1.23667 2.67000 5.10000 11.00000 16.66667 21.83333 26.071430.89000 1.19000 2.53500 4.88667 10.75000 16.50000 21.80000 26.085710.87000 1.14000 2.40000 4.67333 10.50000 16.36667 21.68571 26.100000.85000 1.09000 2.30667 4.46000 10.25000 16.23333 21.57143 26.087500.83000 1.04000 2.21333 4.30667 10.00000 16.10000 21.45714 26.075000.81000 1.00667 2.12000 4.15333 9.80000 15.86667 21.34286 26.062500.79000 0.97333 2.04667 4.00000 9.60000 15.63333 21.22857 26.050000.77750 0.94000 1.97333 3.85000 9.30000 15.40000 21.11429 26.037500.76500 0.92667 1.90000 3.70000 9.00000 15.20000 21.00000 26.025000.75250 0.91333 1.82667 3.55000 8.80000 15.00000 20.83333 26.012500.74000 0.90000 1.74000 3.40000 8.60000 14.71667 20.66667 26.000000.73200 0.88000 1.68000 3.24000 8.33333 14.43333 20.50000 25.880000.72400 0.86000 1.62000 3.08000 8.06667 14.15000 20.33333 25.760000.71600 0.84667 1.56000 2.92000 7.80000 13.86667 20.00000 25.640000.70800 0.83333 1.50000 2.76000 7.60000 13.58333 19.60000 25.520000.70000 0.82000 1.42000 2.60000 7.40000 13.30000 19.33000 25.400000.67667 0.77333 1.26000 2.30000 6.40000 12.15000 18.30000 24.300000.65333 0.72667 1.10000 1.93000 5.50000 11.00000 17.15000 23.200000.63000 0.68000 0.94000 1.63000 4.80000 9.91000 16.00000 22.100000.62000 0.66667 0.86000 1.42000 4.21333 8.82000 14.86667 21.000000.61000 0.65333 0.80000 1.25000 3.62667 8.01600 13.73333 19.800000.60000 0.64000 0.76522 1.12000 3.04000 7.21200 12.60000 18.600000.59250 0.62750 0.72000 1.00000 2.70000 6.40800 11.46667 17.400000.58500 0.61500 0.69567 0.92300 2.40000 5.60400 10.33333 16.200000.57750 0.60250 0.67133 0.87250 2.10000 4.80000 9.20000 15.000000.57000 0.59000 0.64700 0.82200 1.80000 4.35000 8.51667 13.800000.56930 0.58600 0.63960 0.78000 1.63667 3.90000 7.83333 12.840000.56860 0.58200 0.63220 0.76000 1.47333 3.45000 7.15000 11.880000.56790 0.57800 0.62480 0.73350 1.31000 3.00000 6.46667 10.920000.56720 0.57400 0.61740 0.70700 1.20500 2.78333 5.78333 10.280000.56650 0.57000 0.61000 0.69000 1.10000 2.56667 5.10000 9.000000.56580 0.56926 0.60200 0.67000 0.98000 2.35000 4.70750 8.360000.56510 0.56853 0.59400 0.65000 0.93500 2.13333 4.31500 7.720000.56440 0.56779 0.58600 0.64000 0.89000 1.91667 3.92250 7.080000.56370 0.56705 0.57800 0.63000 0.84500 1.70000 3.53000 6.440000.56300 0.56632 0.57000 0.62500 0.80000 1.57500 3.27250 5.800000.56230 0.56558 0.56922 0.62000 0.77800 1.45000 3.01500 5.400000.56160 0.56484 0.56844 0.61500 0.75600 1.32500 2.75750 5.000000.56090 0.56411 0.56767 0.61000 0.73400 1.20000 2.50000 4.600000.56020 0.56337 0.56689 0.60500 0.71200 1.12000 2.30000 4.200000.55950 0.56263 0.56611 0.60000 0.69000 1.03000 2.10000 3.800000.55880 0.56189 0.56533 0.59600 0.68000 1.00000 1.96800 3.500000.55810 0.56116 0.56456 0.59200 0.67000 0.95000 1.83600 3.200000.55740 0.56042 0.56378 0.58800 0.66000 0.90000 1.70400 2.900000.55670 0.55968 0.56300 0.58400 0.65000 0.87000 1.57200 2.600000.55600 0.55895 0.56222 0.58000 0.64000 0.84000 1.44000 2.400000.55530 0.55821 0.56144 0.57600 0.63000 0.80000 1.27000 2.20000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 192: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

0.55460 0.55747 0.56067 0.57200 0.62000 0.76667 1.10000 2.000000.55390 0.55674 0.55989 0.56800 0.61200 0.73333 1.00000 1.800000.55320 0.55600 0.55911 0.56400 0.60600 0.70000 0.94000 1.600000.55250 0.55526 0.55833 0.56000 0.60000 0.68000 0.88000 1.400000.55180 0.55453 0.55756 0.55920 0.59600 0.66667 0.84000 1.295000.55110 0.55379 0.55678 0.55840 0.59200 0.65333 0.80000 1.190000.55040 0.55305 0.55600 0.55760 0.58800 0.64000 0.77333 1.085000.54970 0.55232 0.55522 0.55680 0.58400 0.63333 0.74667 0.980000.54900 0.55158 0.55444 0.55600 0.58000 0.62667 0.72000 0.933330.54830 0.55084 0.55367 0.55520 0.57600 0.62000 0.70667 0.886670.54760 0.55011 0.55289 0.55440 0.57200 0.61500 0.69333 0.840000.54690 0.54937 0.55211 0.55360 0.56800 0.61000 0.68000 0.810000.54620 0.54863 0.55133 0.55280 0.56400 0.60500 0.66000 0.780000.54550 0.54789 0.55056 0.55200 0.56000 0.60000 0.65333 0.750000.54480 0.54716 0.54978 0.55120 0.55908 0.59600 0.64667 0.733330.54410 0.54642 0.54900 0.55040 0.55815 0.59200 0.64000 0.716670.54340 0.54568 0.54822 0.54960 0.55723 0.58800 0.63333 0.700000.54270 0.54495 0.54744 0.54880 0.55631 0.58400 0.62667 0.690000.54200 0.54421 0.54667 0.54800 0.55538 0.58000 0.62000 0.680000.54130 0.54347 0.54589 0.54720 0.55446 0.57714 0.61600 0.670000.54060 0.54274 0.54511 0.54640 0.55354 0.57429 0.61200 0.660000.53990 0.54200 0.54433 0.54560 0.55262 0.57143 0.60800 0.653330.53920 0.54126 0.54356 0.54480 0.55169 0.56857 0.60400 0.646670.53850 0.54053 0.54278 0.54400 0.55077 0.56571 0.60000 0.640000.53780 0.53979 0.54200 0.54320 0.54985 0.56286 0.59680 0.630000.53710 0.53905 0.54122 0.54240 0.54892 0.56000 0.59360 0.620000.53640 0.53832 0.54044 0.54160 0.54800 0.55831 0.59040 0.619840.53570 0.53758 0.53967 0.54080 0.54708 0.55662 0.58720 0.619690.53500 0.53684 0.53889 0.54000 0.54615 0.55492 0.58400 0.610000.53430 0.53611 0.53811 0.53920 0.54523 0.55323 0.57980 0.600000.53360 0.53537 0.53733 0.53840 0.54431 0.55154 0.57560 0.590000.53290 0.53463 0.53656 0.53760 0.54338 0.54985 0.57140 0.586000.53220 0.53389 0.53578 0.53680 0.54246 0.54815 0.56720 0.582000.53150 0.53316 0.53500 0.53600 0.54154 0.54646 0.56300 0.578000.53080 0.53242 0.53422 0.53520 0.54062 0.54477 0.55880 0.576400.53010 0.53168 0.53344 0.53440 0.53969 0.54308 0.55460 0.574800.52940 0.53095 0.53267 0.53360 0.53877 0.54138 0.55040 0.573200.52870 0.53021 0.53189 0.53280 0.53785 0.53969 0.54620 0.571600.52800 0.52947 0.53111 0.53200 0.53692 0.53800 0.54200 0.570000.52730 0.52874 0.53033 0.53120 0.53600 0.53715 0.54111 0.568250.52660 0.52800 0.52956 0.53040 0.53508 0.53630 0.54022 0.566500.52590 0.52726 0.52878 0.52960 0.53415 0.53544 0.53933 0.564750.52520 0.52653 0.52800 0.52880 0.53323 0.53459 0.53844 0.563000.52450 0.52579 0.52722 0.52800 0.53231 0.53374 0.53756 0.561250.52380 0.52505 0.52644 0.52720 0.53138 0.53289 0.53667 0.559500.52310 0.52432 0.52567 0.52640 0.53046 0.53204 0.53578 0.557750.52240 0.52358 0.52489 0.52560 0.52954 0.53119 0.53489 0.556000.52170 0.52284 0.52411 0.52480 0.52862 0.53033 0.53400 0.554250.52100 0.52211 0.52333 0.52400 0.52769 0.52948 0.53311 0.552500.52030 0.52137 0.52256 0.52320 0.52677 0.52863 0.53222 0.550750.51960 0.52063 0.52178 0.52240 0.52585 0.52778 0.53133 0.549000.51890 0.51989 0.52100 0.52160 0.52492 0.52693 0.53044 0.54725

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada

Page 193: TRABAJO ESPECIAL DE GRADOsaber.ucv.ve/bitstream/123456789/2410/1/T.E.G Desarrollo... · 2017. 6. 16. · Curvas Tipo y de campo Figura II.11. Curvas Tipo de Ramey, producción constante,

Anexo B. Data de la Librería

DATA DE LAS DERIVADAS

0.51820 0.51916 0.52022 0.52080 0.52400 0.52607 0.52956 0.545500.51750 0.51842 0.51944 0.52000 0.52308 0.52522 0.52867 0.543750.51680 0.51768 0.51867 0.51920 0.52215 0.52437 0.52778 0.542000.51610 0.51695 0.51789 0.51840 0.52123 0.52352 0.52689 0.540250.51540 0.51621 0.51711 0.51760 0.52031 0.52267 0.52600 0.538500.51470 0.51547 0.51633 0.51680 0.51938 0.52181 0.52511 0.536750.51400 0.51474 0.51556 0.51600 0.51846 0.52096 0.52422 0.535000.51330 0.51400 0.51478 0.51520 0.51754 0.52011 0.52333 0.533250.51260 0.51326 0.51400 0.51440 0.51662 0.51926 0.52244 0.531500.51190 0.51253 0.51322 0.51360 0.51569 0.51841 0.52156 0.529750.51120 0.51179 0.51244 0.51280 0.51477 0.51756 0.52067 0.528000.51050 0.51105 0.51167 0.51200 0.51385 0.51670 0.51978 0.526250.50980 0.51032 0.51089 0.51120 0.51292 0.51585 0.51889 0.524500.50910 0.50958 0.51011 0.51040 0.51200 0.51500 0.51800 0.522750.50840 0.50884 0.50933 0.50960 0.51108 0.51381 0.51686 0.521000.50770 0.50811 0.50856 0.50880 0.51015 0.51263 0.51571 0.519250.50700 0.50737 0.50778 0.50800 0.50923 0.51144 0.51457 0.517500.50630 0.50663 0.50700 0.50720 0.50831 0.51026 0.51343 0.515750.50560 0.50589 0.50622 0.50640 0.50738 0.50907 0.51229 0.514000.50490 0.50516 0.50544 0.50560 0.50646 0.50789 0.51114 0.512250.50420 0.50442 0.50467 0.50480 0.50554 0.50670 0.51000 0.510500.50350 0.50368 0.50389 0.50400 0.50462 0.50558 0.50833 0.508750.50280 0.50295 0.50311 0.50320 0.50369 0.50447 0.50667 0.507000.50210 0.50221 0.50233 0.50240 0.50277 0.50335 0.50500 0.505250.50140 0.50147 0.50156 0.50160 0.50185 0.50223 0.50333 0.503500.50070 0.50074 0.50078 0.50080 0.50092 0.50112 0.50167 0.501750.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000

Desarrollo de una Herramienta Computarizada para la realización de Análisis de Pruebas de Presiones utilizando el Método de la Curva Tipo y su Derivada