Professional Documents
Culture Documents
Antecedentes
Una Empresa Petrolera explota un yacimiento fuera de la costa martima (offshore).
Este posee varios pozos de los cuales se extrae el hidrocarburo y que se encuentran a
diferentes distancias de la planta de procesamiento y almacenaje. La utilizacin de los
pozos ms alejados implica un costo mayor en el transporte del crudo por lo que la empresa
desea conocer cul es la cantidad ptima de pozos a utilizar para poder satisfacer la
Demanda y a su vez maximizar la ganancia. Razn por la cual la simulacin resulta una
herramienta fundamental para poder dar una solucin.
1.2.
Propuesta de solucin
Est nueva tecnologa aplicada a los datos que se nos proporciona, tiene por
propsito generar posibles soluciones ptimas al problema de que cantidad ptima de
pozos a utilizar para poder satisfacer la demanda y a su vez maximizar las ganancias.
En funcin a la siguiente propuesta.
Implementar un sistema de simulacin para la Empresa Petrolera que de la solucin
ms ptima de pozos a utilizar para poder satisfacer la demanda.
1.4.
Objetivos
1.4.1. Objetivo general
Desarrollar un sistema simulador para evaluar cul es la cantidad optima de
simulaciones efectuadas.
Limites
1.5.
Justificacin
2. Coleccin de datos.
2.1.
Pozo
Distancia(km)
24
76
51
18
55
71
55
34
77
51
100
62
118
41
137
45
160
17
10
197
64
11
209
79
12
214
25
13
230
26
14
231
25
15
236
47
16
240
44
17
247
18
18
255
56
19
273
11
20
295
52
i = i
i = 1N
(Frmula 2. Media)
2 = i 2
i = 1.N
(Frmula 3. Varianza)
E(x) =
(Frmula 4. Media)
V(x) = 2
(Frmula 5. Varianza)
Z=x-
Para generar un solo valor de x ser suficiente sumar k nmeros aleatorios definidos
en el intervalo (0,1), entonces sustituimos la suma en la ecuacin para determinar un valor
particular de x (Frmula 7). Este procedimiento se puede repetir tantas veces como valores
de variable aleatoria normalmente distribuidos se requieran.
x = + ( Ri 6 )
y1)
Una vez que estn definidos con exactitud los resultados que se esperan obtener del
estudio, el siguiente paso es definir y construir el modelo con el cual se obtendrn los
resultados deseados. En la formulacin del modelo es necesario definir todas las variables
que forman parte de l, sus relaciones lgicas y los diagramas de flujo que describan en
forma completa al modelo.
A continuacin se lista las ecuaciones que se usaron para el sistema
Costo extra (CE): Son los gastos extras ala produccin de barriles de petrleo.
CE = NPE DCD
Donde la DCD debe ser menor NPE
DIAGRAMA DE CLASES
CLASES PRINCIPALES
ZPrincipal.java:
Esta es la clase que se encarga inicializacin de la simulacin, se encarga de hacer el
llamado a los paneles de trabajo.
ZSimulacion.java:
ZExplicacion.java:
Esta clase muestra una explicacin grafica dela simulacin de transporte de los
barriles de petrleo que es simulado.
ZVarNivelProdruccionEsperado.java:
Esta clase se encarga simplemente de generar la cantidad de barriles de petrleo que
se necesita para cubrir la demanda diaria de crudo.
5. VALIDACION.A travs de esta etapa es posible detallar deficiencias en la formulacin del modelo o en los
datos alimentados al modelo. Las formas ms comunes de validacin son:
En el caso de nuestro sistema se pudo contar como experto con el docente de la materia
quien corroboro los datos utilizados en la simulacin.
6. EXPERIMENTACIN
En esta etapa se realiz varias pruebas que sern mostradas a continuacin:
Prueba 1
En estas primeras imgenes se puede apreciar que los pozos que van a ser utilizados en
la simulacin son el pozo 9, 4, 7, 18, 3 se puede ver que las ganancias equivalen a
1016197$
Prueba 3
En estas imgenes se podemos ver que los pozos 19, 13, 7, 20, 3 son los que intervienen
en la
Simulacin que tienen una ganancia total de 1091877.43$ y que adems existe un costo
extra generado por el pozo 3.
7. INTERPRETACIN
En la prueba 1 imgenes se puede apreciar que los pozos que van a ser utilizados en la
simulacin son el pozo 9, 13, 15, 18, 11 se puede ver que las ganancias equivalen a
990813$ y que no existen costos extras y que cubren la demanda 20000 barriles de
crudo diario.
En la prueba 2 se puede apreciar que los pozos que van a ser utilizados en la simulacin
son el pozo 9, 13, 15, 18, 11 se puede ver que las ganancias equivalen a 990813$ y que
no existen costos extras, estos tambin cubren la demanda de 20000barriles de crudo
diario.
En la prueba 3 las imgenes nos muestran que los pozos 19, 13, 7, 20, 3 son los que
intervienen en la simulacin que tienen una ganancia total de 1091877.43$ y que
adems existe un costo extra generado por el pozo 3.
Como conclusin a las pruebas realizadas se puede afirmar que la todas las soluciones que
de la simulacin siempre cubrirn la demanda de crudo diario y que dems que las
ganancias totales siempre superaran la probabilidad de ganar ms 750000$.
8.
DOCUMENTACIN.
Manual tcnico
El presente manual est dirigido al desarrollador para hacer el mantenimiento del
sistema
MANTENIMIENTO
Modificar un programa despus de que ha sido puesto en uso.
La administracin del mantenimiento se refiere a la planeacin y prediccin del
proceso de cambios.
La administracin de la configuracin es el manejo de productos que sufren
cambios.
TIPOS DE MANTENIMIENTO
Mantenimiento perfectivo
o Cambios a l sistema que permiten que los requerimientos sean ms efectivos.
Mantenimiento adaptivo
Construir
un prototipo
Licitacin de
El
Requerimientos
Problema
Desarrollar
Especificacin Revisin
Crear
Modelos
De anlisis
Figura 1
PROCESO DE ANALISIS
IMPLANTACIN DE SISTEMA
Es importante tener claro que al implantar el Sistema, los requerimientos deben ser
satisfechos mediante la configuracin o parametrizacin del sistema. Slo se debe recurrir a
la programacin para satisfacer requerimientos funcionales, muy especficos o particulares.
Suele ocurrir con frecuencia que la implantacin del sistema sirve de catalizador para
disparar una evaluacin de los procesos. En muchas ocasiones el resultado al final es una
serie de cambios y mejoras en la forma de operar el simulador.
El lenguaje que se us para realizar la simulacin fue JAVA con algunos de sus
componentes como API Java 2DTM, para realizar los grficos que se utilizarn en el
proyecto, procesos (hilos en java) y otros.
ACTIVIDADES INVOLUCRADAS
Las principales actividades a ser ejecutadas, por parte de la implantacin, para la puesta en
funcionamiento del Simulador Sistema Petrolfero son:
INSTALACIN DEL SISTEMA
Por lo general esta es la primera actividad ejecutada por el implantador o los usuarios
tcnicos. Para poder ser realizada con xito, el cliente debe garantizar que los equipos
cumplen con los requisitos mnimos requeridos por el sistema para su buen funcionamiento.
PARAMETRIZACIN DEL SISTEMA
Una vez que el implantador conoce los procesos del usuario procede a configurar el
sistema, para que este se adapte, tanto como sea posible, a los procesos y requerimientos
del cliente. La configuracin del sistema debe ser validada por los usuarios.
CARGA DE DATOS
Antes de poner el sistema en operacin debe proceder a efectuar el ingreso de datos donde
se requieran.
PRUEBAS Y VALIDACIN DEL FUNCIONAMIENTO DEL SISTEMA
Una vez realizadas todas las actividades anteriores el implantador proceder, a probar y
validar que el sistema est listo para entrar en funcionamiento. Este est listo para su
utilizacin.
MANUAL DE INSTALACION
REQUISITOS DE HARDWARE Y SOFTWARE
Lo que necesita para poder instalar y ejecutar el Programa en su equipo debe tener,
mnimo, las siguientes caractersticas:
Para proceder a instalar por primera vez el sistema siga los siguientes pasos:
1. Cierre todas las aplicaciones.
2. Introduzca el CD del sistema.
3. buscar la carpeta simulador cdigo y ejecutable
Y listo ya puede usar el simulador
MANUAL DE USUARIO
DESCRIPCION DEL TRANSPORTE DE BARRILES DE PETROLEO
Este simulador consiste en recabar informacin acerca de una empresa petrolera que
explota yacimientos fuera de la costa martima. El objetivo principal es saber cuntos y
cules pozos van a ser utilizar para realizar la simulacin de transporte de barriles de
petrleo a la planta procesadora de almacenamiento, tambin se necesita saber que los
pozos que estn involucrados en la simulacin cumplen con la demanda de crudo diario
INGRESAR AL SIMULADOR
Para ingresar al juego se debe seguir los pasos siguientes:
Figura 1
Primera Ventana del simulador
2da ventana
En la segunda ventana uno puede ver la graficas que fueron generados por la simulacin,
mostrndonos cuales son los numero de produccin esperada, las ganancias totales, los
costos extras y los costos punitorios
Figura 2
Segunda Ventana del simulador
3ra ventana
En esta ventana se ve una imagen en la cual se puede observar una grfica que representa la
cantidad de barriles que produce los 20 pozos.
Figura 3
4ta ventana
Esta ventana nos muestra una descripcin de los mtodos y variables que se utilizaron para
la simulacin.
Figura 4
Cuarta Ventana del simulador
5ta Ventana
En esta venta podemos apreciar los parametros o las varibles que son mas influyentes para la
optencion de una mayor ganancia en la simulacin.
Figura 5
Quinta Ventana del simulador
6ta Ventana
En esta ventana podemos responder a la pregunta de cul es la probabilidad de ganar ms
de 750000 $, podemos ver que la probabilidad es la de 100% en cada uno de los resultados
que nos de el simulador
Figura
Sexta Ventana del simulador
INTRODUCCION
El enfoque global del anlisis de nuestro proyecto, estar descrito a lo largo de este capitulo. El
anlisis de la informacin y el conocimiento con el que contamos, nos delineara especificaciones de
requerimiento y nuestro producto debe satisfacerlo.
Este es el primer paso en pos de lograr el modelo computacional.
ESPECIFICACION DE REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES
El sistema computacional generara los mejores resultados cul es la cantidad ptima de pozos a
utilizar para poder satisfacer la demanda y, a
REQUERIMIENTOS NO FUNCIONALES
Tener instalado la maquina virtual Java (se recomienda JDK 1.4 o superior).
El sistema es monousuario.
La interfaz del usuario solo se dar por medio del monitor.
Figura No 2
En las figuras siguientes se puede ver la divisin de actividades que hemos llegado a
conformar para desarrollar la implementacin:
Diagrama de Actividades
SINTESIS
IMPLEMENTACION Y PRUEBAS
Diagrama de Componentes
ZPrincipal.java
ColoresTabla.java
Esta clase es la que maneja los colores de la tabla. La cual puede modificar el
color de la tabla
ZVarDistancia.java
ZPozo.java
ZSimulacion.java
ZVariables.java
Es la portadora de informacin respecto a las Variables de cada Pozo.
ZVarNivelProduccionEsperable.java
Clase donde se generan los Niveles de Produccin Esperable que son utilizados en la simulacin.
ZExplicacion.java
Es la portadora de informacin respecto a las Variables y mtodos utilizados de
cada Pozo y adems son mostrados.
ZVarAleatoria.java
Esta clase genera nmeros aleatorios.
Generador.java
Esta clase genera n nmeros aleatorios
DIAGRAMA DE PAQUETES
CASOS DE PRUEBA
Propsito:
Pasos:
Notas y
Verificar que los datos generados del simulador esten entre los
parametros adecuados y que todo se muestre en su lugar.
1. Hacer doble clic en el punto jar o ejecutable
2. Verificar que aparezca la tabla mostrando los datos
simulados
3. Verificar que aparezca la simulacin grafica,
4. Verificar que aparezca los datos ms importantes
generados.
5. Corroborar los datos generados.
6. Ver que todo se ejecute correctamente
Preguntas:
Resultado
Propsito:
Prerequisit
os:
Datos de
Prueba:
Pasos:
Resultado
SINTESIS:
Este capitulo nos muestra en su primera parte que es la del diagrama de componentes, todas las
clases existentes en el sistema y su relacin entre si. En su segunda parte nos da el diagrama de
paquetes, nos muestra su relacin y su contenido a detalle. Por ultimo nos muestra los casos de
prueba del sistema.