You are on page 1of 38

SISTEMA DE INFORMACIN

PARA EL PROCESO
METALRGICO DE LA PLANTA
SAN VICENTE

Introduccin - Antecedentes
-

Bolivia un pas productor de minerales.

San Vicente es operado por la Empresa Pan American Silver Bolivia S.A., una
subsidiaria integral de Pan American Silver Corporation, una empresa con
capitales canadienses, en base a un contrato de riesgo compartido suscrito
con la Corporacin Minera de Bolivia.

La planta est diseada para operar 360 das al ao.

Producir concentrados de Plata/cobre y concentrados de zinc/plata

Antecedentes
- Balance Metalrgico proyecto de grado presentado en la Universidad
Tcnica de Oruro del Ing. Ivn Mendoza Moya.
- Optimizacin del Proceso de Planificacin y Control de la Produccin de
Mineral de Hierro Fino y Grueso, del Ing. Br. Gabriel Faleni.
- Sistema Experto de Flotacin de Minerales Zinc, del Ing. Nina Yucra Mara

Planteamiento del Problema


- Incorrecta manipulacin de variables de operacin incrementan consumo de reactivos
- No se cuenta con informacin cuantificada del consumo del agua.
- Los procesos del rea de operaciones generan datos no estn siendo sistematizados.
- Registro manual desfavorece la comparacin de los resultados de la produccin.

Cmo registrar los resultados de la produccin diaria del proceso metalrgico de la


planta San Vicente, a fin de coadyuvar en el control de la toma de decisiones en el
rea de operaciones?

Objetivo General
Implementar un sistema de informacin para el proceso metalrgico de la Planta San
Vicente, para registrar los resultados de la produccin diaria de la planta, a fin de
coadyuvar en el control de la toma de decisiones en el rea de operaciones.

Objetivos Especficos
-

Identificar el proceso metalrgico para generar una estrategia de control de datos e


informacin.
Analizar la informacin del proceso metalrgico para definir la estructura del sistema.
Modelar el sistema de informacin, a fin de establecer las interfaces de usuario.
Construir una base de datos para almacenar informacin generada.
Elaborar reportes relacionados al proceso metalrgico para obtener informacin
sistematizada.

Idea a defender
Implementar un sistema de informacin para el proceso metalrgico de la Planta San
Vicente, para registrar los resultados de la produccin diaria de la planta, a fin de
coadyuvar en el control de la toma de decisiones en el rea de operaciones.

Criterio de verificacin
El cumplimiento de los objetivos se confirmara a travs de consultas a usuarios finales
quienes verificarn si el sistema desarrollado cumple con los requerimientos estipulados
por la institucin, utilizando el mtodo de Escalamiento de Likert.

Objeto de estudio
Se constituye en un sistema de informacin para el registro del proceso metalrgico
del rea de operaciones de la planta de concentracin.

Campo de accin
El campo de accin para el caso de estudio son las reas de trituracin, molienda,
flotacin, reactivos y galpn de concentrados.

Justificacin
-

Tcnica
Econmica
Operativa

Alcances
Toneladas ingresadas Vs. Consumo de agua
Recuperacin Vs. Consumo de reactivos
Recuperacin Vs. Leyes de Concentrados
Toneladas ingresadas Vs. Consumo de molturantes
Consumo de reactivos Vs. Leyes de concentrados

Limitaciones y Aportes

Marco Terico
-

Sistema de apoyo en la toma de decisiones

Metodologa
Proceso Unificado de Rational

Marco Terico
-

UML

CODEIGNITER

PHP

MySQL

Marco Terico
-

Modelo Cliente Servidor

Mtodo VORD

Mtodo Likert

Metalurgia

Operaciones Metalrgicas
Trituracin

Molinos

Flotacin

Filtros

Reactivos

Embolsado

Determinacin de Requerimientos
Analizar Resultados Obtenidos

Realizar Informe de Laboratorio

Cargar concentrado de Zn a Camiones

Producir mineral

Operador de pala

Superintendente
Supervisor
Metalurgista
Preparar Sacos de Concentrado Cu_Ag

Proveedor de Mineral
Embolsador
Comercializar Mineral
Obtener datos de ingreso de mineral
Balancero

Operador de montacarga

Realizar Informe
Reactivero

Docificar carga de Mineral


Medir el consumo de recativos

Chancadorista

Filtrero
Flotadorista
Molinero
Filtrar concentrado

Palero
Controlar circuito de triturado de Mineral

Aforar Reactivos
Controla operacin de molino
Observar Coloracin de Flotacin

Analizar Resultados Obtenidos

Realizar Informe de Laboratorio

Cargar concentrado de Zn a Camiones

Producir mi neral

Operador de pala

Superi ntendente
Supervisor
Metalurgista
Preparar Sacos de Concentrado Cu_Ag

Proveedor de Mi neral
Embol sador
Comercializar Mi neral
Obtener datos de ingreso de mineral
Balancero

Operador de montacarga

Realizar Informe
Reactivero

Docifi car carga de Mineral


Medir el consumo de recati vos

Chancadorista

Filtrero
Flotadorista
Molinero
Filtrar concentrado

Palero
Controlar circui to de triturado de Mineral

Aforar Reactivos
Controla operaci n de molino
Observar Coloracin de Fl otaci n

Mtodo VORD
Ver
Ver
Reportes
Reportes

Registrar
Registrar
datos
datos de
de Lote
Lote
de
Mineral
de Mineral

Flotadorista
Flotadorista

Registrar
Registrar Datos
Datos
de
de Operacin
Operacin
de
de Trituracin
Trituracin
Molinero
Molinero
Rendimiento
Rendimiento

Registrar
Registrar
consumo
consumo de
de
reactivos
reactivos

Registrar
Registrar parte
parte
diario
diario de
de
Flotacin
Flotacin

Facilidad
Facilidad
de
de uso
uso
Seguridad
Seguridad

Registrar
Registrar
Laboratorio
Laboratorio

Chancadorista
Chancadorista
Supervisor
Supervisor
Filtrero
Filtrero

Registrar
Registrar datos
datos
de
de operacin
operacin
de
de molinos
molinos

Asignar
Asignar Rol
Rol
de
de Usuario
Usuario

Crear
Crear
Persona
Persona

Iniciar
Iniciar
Procesos
Procesos

Administrador
Administrador
del
del sistema
sistema
Embolsador
Embolsador

Reactivero
Reactivero
Adaptabilidad
Adaptabilidad

Registrar
Registrar datos
datos
de
de operacin
operacin de
de
Filtracin
Filtracin

Crear
Crear
Empleado
Empleado

Estructuracin de los puntos de vista

Chancadorista
Lista de servicios
Registrar
datos
de
Operacin de Trituracin.

Flotadorista
Lista de servicios
Registrar parte diario de
Flotacin.

Filtrero
Lista de servicios
Registrar Datos de
Operacin de Filtracin.

Reactivero
Lista de servicios
Registrar consumo de
reactivos.

Supervisor
Lista de servicios
Ver Reportes.
Registrar Laboratorio
Iniciar Procesos

Molinero
Lista de servicios
Registrar datos de
operacin de molinos.

Embolsador
Lista de servicios
Registrar datos de lote de
mineral.

Administrador del sistema


Lista de servicios
Crear Persona.
Crear Empleado
Asignar Rol de Usuario.

Requerimientos Funcionales
Nro.

Funcin

Registrar datos de Operacin de Trituracin.

Registrar parte diario de Flotacin.

Registrar datos de operacin de molinos.

Registrar Datos de operacin de Filtracin.

Registrar consumo de reactivos.

Registrar datos de lote de mineral.

Ver Reportes.

Registrar Laboratorio.

Crear Persona.

10

Crear Empleado.

11

Asignar Rol de Usuario.

12

Iniciar procesos

Requerimientos No Funcionales
Nro.
1

Atributo
Seguridad

Descripcin
El usuario debe tener una cuenta y contrasea para el
acceso al sistema, para resguardar la informacin generada
en el mismo.

Adaptabilidad

El sistema debe ser adaptable a los cambios de versiones de


los sistemas operativos.

3
4

Rendimiento
Facilidad de uso

El sistema debe ofrecer respuestas en un tiempo aceptable.


El sistema debe ofrecer reportes los cuales el personal est
acostumbrado a ver y utilizar.
El sistema debe contar con temas de ayuda.

Anlisis del Sistema


Ingresar al Sistema
(from Casos de Uso)

Flotadorista

Filtrero

(from Actors)

(from Actors)

Administrador del
Sistema

Usuario
Cambiar Clave

(f rom Actors)

(f rom Actors)

(from Casos de Uso)

Molinero
Reactivero

(from Actors)

(from Actors)

Registrar parte diario de Flotacin


(f rom Casos de Uso)

Registrar datos de operacin de


molinos

<<include>>

(f rom Casos de Uso)

Registrar datos de operacin de


Filtracin

<<include>>

Chancadorista

Supervisor

(f rom Casos de Uso)

(f rom Actors)

Registrar consumo de reactivos


<<include>>

(f rom Casos de Uso)

<<include>>

(from Actors)

Embolsador

<<include>>

(f rom Casos de Uso)

Molinero

Flotadorista

(f rom Actors)

(f rom Actors)

(f rom Actors)

Filtrero

Reactivero Embolsador

(f rom Actors) (f rom Actors)

(f rom Actors)

(from Actors)

<<include>>
Registrar datos de Operacin de
Trituracin

Chancadorista

Iniciar Procesos

Registrar datos de lote de mineral

(f rom Casos de Uso)

(f rom Casos de Uso)

<<include>>

Ingreso al
Sistema
Ver reportes
(f rom Casos de Uso)

Supervisor
(from Actors)

Crear Empleado

Crear Persona

(from Casos de Uso)

(from Casos de Uso)

<<include>>

Registrar Laboratorio
(f rom Casos de Uso)

Operaciones
Metalurgicas

Administrador
del sistema

Administrador del
Sistema
(f rom Actors)

Asignar Rol de Usuario


(from Casos de Uso)

Especificacin de los casos de uso


Caso De Uso:

Iniciar Proceso

Actores:

Supervisor

Propsito:

Registrar datos de proceso.

Resumen:

El Supervisor inicia el caso de uso. Permite realizar el


registro, edicin o eliminacin de datos de los
procesos metalrgicos.
Flujo Principal

Actor

Sistema

1. Elige la opcin

Proceso de su men

principal.

2. Presenta la pantalla P-70

3. Realiza la bsqueda
por uno de los campos,
para

ejecutar

las

opciones: aadir, editar 5. Muestra la pantalla P-71.


o eliminar registro.

4. Si elige aadir

nuevo operacin,

presiona el botn

8. Guarda los cambios realizados y muestra la

Nuevo.

pantalla P-70

6. Llena los datos de

nueva operacin.

10. No realiza ningn cambio y muestra la

7. Presiona el botn

pantalla P-70.

guardar, si desea

guardar los datos

introducidos.

12. Presenta la pantalla P-72

|9. Presiona el botn

15. Guarda los cambios realizados y muestra

cancelar, si no desea

la pantalla P-70

guardar los datos

introducidos.

17. No realiza ningn cambio y muestra la

pantalla P-70

11. Si elige editar datos


de operacin, presiona

Editar.

19. Muestra la pantalla P-73

13. Modifica los datos

de operacin.

21. Efecta la eliminacin de registro y

14. Presiona el botn

muestra la pantalla P-70.

guardar, si desea

guardar los datos

modificados.

23. Cancela la opcin de eliminacin y

muestra la pantalla P-70

16. Presiona el botn


cancelar, si no desea
guardar los datos
modificados.

18. Si elige eliminar


registro, presiona
Eliminar.

20. Presiona el botn


SI, para borrar el
registro de operacin.

22. Presiona el botn


NO, para no borrar el
registro de operacin

Tipo:

Bsico

Especificacin de los casos de uso

Diseo del Sistema


<<build>>

CProceso

ListarProceso

Procesos
(f rom Diagrama de Clases)

<<submit>>
<<build>>

<<submit>>
<<build>> <<submit>>

idproceso : Integer
fechainicio : Date
fechafin
turno
Crear() : Integer
Editar()
Buscar()

FListarProceso

EditarProceso

FEditarProceso

NuevoProceso

FNuevoProceso

Diseo del Sistema


: Supervis or

: ListarProceso

: CProceso

: FListarProceso

: EditarProceso

: FEditarProceso

: NuevoProces o

AccedeporMenu(procesos)
Ingresa(nombre)
Presiona(buscar)
submit(buscar proceso)
Buscar(proceso)
Datos de proceso
Actualizar()
MostrarDatosProcesoBuscado
Presiona(nuevo)

submit(nuevo)
build()
MostrarnuevoProceso
Ingresa(datos de proceso)
Presiona(guardar)
submit(guardar datos de proceso)
Crear(datos de proceso)
Actualizar
MostrarDatosNuevoProceso

Presiona(editar)
submit(editar)
build()

MostrarEditarProceso
Modifica(dato de proceso)
Presiona(guardar)
s ubmit(modificar datos de proceso)
Modificar(datos de proceso)
Actualizar
MostrarDatosModificadosProceso

: FNuevoProceso

: Procesos

Diseo del Sistema


Diagrama de secuencias

1: AccedeporMenu(proces os)
: Lis tarProces o
8: MostrarDatosProcesoBuscado
7: Actualizar()
18: MostrarDatosNuevoProceso
17: Actualizar
28: MostrarDatos ModificadosProceso
27: Actualizar
23: Modifica(dato de proceso)
24: Presiona(guardar)
25: subm it(modificar datos de proceso): CProces o
2: Ingresa(nom bre)
: Supervisor
3: Pres iona(buscar)
9: Presiona(nuevo)
5: Buscar(proceso)
4: s ubm it(buscar proceso)
19: Pres iona(editar)
16: Crear(datos de proceso)
10: subm it(nuevo)
26:
Modificar(datos de proceso)
20: subm it(editar)
: FEditarProces o
6: Datos de proceso

12: MostrarnuevoProceso
22: MostrarEditarProces o

21: build()
: FListarProceso

13: Ingresa(datos de proces o)


14: Pres iona(guardar)

: Procesos
: EditarProceso

11: build()
15: subm it(guardar datos de proces o)

: NuevoProceso

: FNuevoProceso

Diseo del Sistema


Diagrama de clases persistentes para la base de datos
Persona

Usuario

idpersona : Integer
nombre : String
ci : Integer
fechaNacimiento : Date
direccion : String
telefono : Integer

Empleado
idempleado : Integer
cargo : String
profesion : String
Aadir()
Editar()
Borrar()

idusuario : Integer
idoperario : Integer
usuario : String
contrasena : String
rol : String

Aadir()
Editar()
Borrar()

DetalleEmbolsado

Crear()
Editar()
Borrar()

iddetallembolsado : Integer
saco : Integer
peso : Float
observaciones : String
1

Crear()
*

Molino

Trituracion
idtrituracion : Integer
turno : String
tntrituradas : Integer
rampa : Integer
cantera : Integer
observacion : String
Crear()
Ver()
Imprimir()

idmolino : Integer
turno : String
lpit : Integer
lft : Integer
tth : Integer
dmps : Float

Embolsado

Flotacion
idflotacion : Integer
circuito : String
turno : String
hora : Time
xz11acond : Float
xz11scav : Float
sulfatomdb : Float
sulfatoacond : Float
sulfatoscav : Float
cianuromdb : Float
cianuroacond : Float
mibcceldaunit : Float
mibcrougher : Float
mibcscav : Float
cytecrougher : Float
cytecscav : Float
phcalacond : Float
calviva : Float
obsevaciones : String

Crear()
Mostrar()
1
*
DetalleMolino
iddetallemolino : Integer
hora : Time
amperajesag : Integer
presionciclon : Integer
bomba20pp01 : String
dmsd : Integer
dmsp : Integer
acd : Integer
acps : Integer
ufcd : Integer
ufcps : Integer
ofcd : Integer
ofcps : Integer
dmdbd : Integer
dmdbps : Integer
acud : Integer
acups : Integer
flujometrot : Float
adm4 : Float
adm2 : Float
cdabd : Float
cdabsetenta : Float
observaciones : String

Crear()
Editar()
Borrar()
Mostrar()

Filtros

idembolsado : Integer
turno : String
nrolote : Integer

idfiltro : Integer
turno : String
hora : Time
enkactcu : Integer
eppapcu : Float
epacu : Float
epdacu : Float
enkactzn : Integer
eppapzn : Float
epazn : Float
epdazn : Float
cdcd : Float
cdcps : Float
cdcf : Float
cfdkagcu : Integer
cfdkznag : Integer
observaciones : String

idreactivo : Integer
turno : String
tanqueconsumohi : Float
tanqueconsumohf : Float
consumo : Float
nacn : Float
znso4 : Float
cuso4 : Float
z11 : Float
mibc : Float
cytec : Float
inhibidor : Float
observaciones : String

Crear()
Editar()
...

Crear()
Editar()
...

Reactivo

Crear()
Imprimir()

Ensayo

Crear()
Editar()
Borrar()
Mostrar()

idensayo : Integer
turno : String
atms : Float
aag : Float
acu : Float
azn : Float
ah2o : Float
cagag : Float
ccuag : Float
cagcu : Float
ccucu : Float
cznag : Float
cagzn : Float
cznzn : Float
cag : Float
ccu : Float
czn : Float
Crear()
...

Proceso
idproceso : Integer
Fecha : Date
Crear()

Diseo del Sistema


Modelo Relacional

Estructura de la Base de Datos


Columna

Tipo

idproceso

int(11)

Clave de la tabla

proceso

varchar(50)

Descripcin del proceso

fecha

Date

Fecha del proceso

Nombre de la clave
PRIMARY

Comentarios

nico
S

Columna
idproceso

Nulo
No

Implementacin del Sistema


Diagrama de componentes
Navegador

Script
Cliente

Paginas
HTML

Servidor Web

Base de
Datos

Paginas
Servidor

Implementacin del Sistema


Diagrama de Despliegue

Maquina Cliente
Supervisor

Maquina Servidor
TCP/IP
TCP/IP
TCP/IP

TCP/IP
TCP/IP

Impresora

Maquina Cliente
Chancadorista

Maquina Clinete
Molinero

TCP/IP

Maquina Cliente
Flotadorista

TCP/IP
Maquina Cliente
Filtrero

Maquina Cliente
Reactivero

Maquina Cliente
Embolsador

Implementacin del Sistema


Pantallas principales del sistema

Pruebas del Sistema


Pruebas de caja negra
N

Equivalencia

Usuario

Contrasea

Resultado

Admin

12345678

Acceso al men principal del administrador del sistema

Administrador

123

Mensaje de acceso denegado

Pruebas de caja blanca

V(G)=2
Camino 1: 1-2-3-4-5
Camino 2: 1-2-3-4-6-1-2-3

Escalamiento de LIKERT
Ni de
Muy de

De

acuerdo

acuerdo

acuerd

En

o, ni en

desac

desacu

uerdo

erdo
59*5
295

83*4
332

19*3
57

0*2
0

X=684/(23*7) = 4,25

Muy
en
desac

TE

uerdo
0*1
0

684

Anlisis del costo del proyecto


MODELO CONSTRUCTIVO DE COSTE COCOMO
E[personas-mes]

[meses]
[personas]
COSTO DEL SOFTWARE
Conunatarifalaboralde300$us/mes,elcostodelsoftwareesiguala:
C=P*Salariodeunprogramador=1*300*4*2.84=3408[$us]
Costo Del Proyecto = 8520 [$us]

Conclusiones
A travs de las entrevistas, la realizacin de cuestionarios y la recoleccin
de documentos se tiene informacin referente al proceso metalrgico de
tratamiento de mineral, lo cual coadyuva en identificar los
requerimientos funcionales y no funcionales.
Con la aplicacin del RUP y la Semntica del Lenguaje Unificado de
Modelacin UML se realiza la especificacin e interpretacin del Modelo
de casos de uso, obteniendo diseo de interfaces de fcil manejo, las
cuales apoyan en la toma de decisiones del alto mando de la Planta San
Vicente.

Conclusiones
Se implement una base de datos adecuada, el cual guarda la
informacin de las operaciones metalrgicas, dando una respuesta
optima y precisa de la aplicacin.
El diseo de reportes de las diferentes areas de operacin de la
planta San Vicente, apoya en la toma de decisiones de la
Superintendencia, presentando informacin til, veraz y confiable.
La implementacin del sistema informtico, muestra informacin,
el cual brinda un apoyo en la toma de decisiones dando un
adecuado soporte en la gestin administrativa en la Planta San
Vicente obteniendo mejores resultados y rpidos en la produccin
de tratamiento de minerales.

Recomendaciones
Tener un especial control con el acceso al sistema, con el objetivo de asegurar la integridad,
veracidad y confiabilidad de los datos y la informacin almacenada en el sistema de
informacin.
Para complementar el sistema en estudio, se recomienda ampliar y completar la
automatizacin de procesos con los sistemas de informacin para la sala de control, rea de
concentrados y dique de colas, con el fin de llevar un control ms exacto del proceso
metalrgico.
Para mayor resguardo de informacin el usuario con el rol administrador del sistema debe
llevar una revisin peridica del mismo, obteniendo los respectivos backups.
El sistema necesita peridicamente el suministro de datos e informacin, para brindar los
reportes esperados.

Gracias

You might also like