Академический Документы
Профессиональный Документы
Культура Документы
Sistema JIGSAW
MANUALES JIGSAW
Mayo 2009
Manual Jigsaw - Manual Administradores de Sistemas
TABLA DE CONTENIDOS
SECCIÓN PÁGINA
2
Manual Jigsaw - Manual Administradores de Sistemas
Sección 4 – Reportes
4.1 Descripción de Turnos y tablas de Sumarización
4.2 Publicando Crystal Reports
4.3 Accediendo a Datos Jigsaw con Microsoft Excel
4.3.1 Requerimientos del Computador
4.3.2 Requerimientos del Personal Adm.
4.3.3 Instalación del Driver PostgreSQL ODBC
4.3.4 Como se configura la conexión a la BD
4.3.5 Como recuperar Datos con MS Query Wizard
4.3.6 Como recuperar Datos con Sentencias SQL
4.3.7 Almacenamiento de Infor. Básica
4.3.8 Linkeando tablas comunes
4.3.9 Estado de Equipos y Actividades para Almacenamiento
de Procedimientos
Sección 6 – Optimización
6.1 Optimizador MineOPS
3
3
Manual Jigsaw - Manual Administradores de Sistemas
6.1.1 Introducción
6.1.2 Arquitectura del Sistema
6.1.3 Optimización de la Mejor Ruta
6.1.4 Programación Lineal (LP) Optimización
6.1.5 Restricciones de Continuidad
6.1.6 Restricciones de Material
6.1.7 Restricciones en la tasa de excavación en Palas
6.1.8 Restricciones de Mezclas
6.1.9 Restricciones de disponibilidad de camiones
6.1.10 Restricciones de Palas
6.1.11 Restricciones de terreno (pendientes)
6.1.12 Prioridad de Palas
6.1.13 Prioridades de Material
6.1.14 Factores de cobertura en Palas
6.1.15 Función Objetivo
6.1.16 Asignación Dinámica de Camiones
6.1.17 Tiempo Estimado de Arrivo (ETA) para Camiones
6.1.18 Minimización de tiempos de viaje
6.1.19 Reasignación de Camiones
6.1.20 Resumen
121
122
7.1.1 Requerimientos en Software
122
7.1.2 Versión Actual
122
7.2 Descargar Adobe Flash Player
4
4
Manual Jigsaw - Manual Administradores de Sistemas
123-24
7.3 Descargar PuTTY
125-126
7.4 Descargar REAL VNC
7.5 REAL VNC Setup
137-143
7.6 Instalar MineOPS
144-151
152
8.2 Atributos
1152-153
8.3 Categorías
5
Manual Jigsaw - Manual Administradores de Sistemas
154
8.4 Config.General TKPH
154-155
8.5 TKPH Configuración por Camión
156
8.6 Consumo de Combustible
156
8.7 Promedios de Velocidad
157
8.8 Proyectos
158
8.9 Promedios de movimiento
8.10 Exception Routing
8.11 Alarma de Equipos
8.12 Notas de Transporte
6
Manual Jigsaw - Manual Administradores de Sistemas
7
Manual Jigsaw - Manual Administradores de Sistemas
1.2 JAMS
8
Manual Jigsaw - Manual Administradores de Sistemas
9
Manual Jigsaw - Manual Administradores de Sistemas
1.3.3 JSMTC
10
10
Manual Jigsaw - Manual Administradores de Sistemas
1.3.4 Utilidades
1.4.1 Camiones
11
11
Manual Jigsaw - Manual Administradores de Sistemas
1.4.2 Palas
12
12
Manual Jigsaw - Manual Administradores de Sistemas
13
Manual Jigsaw - Manual Administradores de Sistemas
Configuraciones
Dispositivos
Ayuda
Enumeraciones
- Estados
- Categorías de Tiempo
Ruteo de Excepciones
Promedios
Traducciones
Planes
14
Manual Jigsaw - Manual Administradores de Sistemas
15
Manual Jigsaw - Manual Administradores de Sistemas
16
Manual Jigsaw - Manual Administradores de Sistemas
dentro de los límites de la ruta. Cada vez que la posición del camión está dentro
de esta distancia, MineOPS actualiza la posición del equipo en el segmento de la
ruta en una distancia que va entre los 0 y 1.0 metros. Cuando la posición del
camión de acuerdo al GPS está desviada o fuera de la trayectoria, MineOPS
realiza un chequeo a la base de datos para el próximo tramo de ruta.
De esta forma, MineOPS funciona como los sistemas modernos de navegación
GPS de los automóviles convencionales.
Viajando
Esperando
Aculatando
Cargando
Acarreando
Cola
Retrocediendo/Descargando
CICLO DE VIAJES
VIAJANDO
VACIO VACIO
ESPERANDO
DESCARGANDO
RETROCEDIENDO
CUADRANDO
COLA
CARGANDO
ACARREANDO
17
17
Manual Jigsaw - Manual Administradores de Sistemas
VAYA A Vianjando vacio a la Comienza cuando el Camión viaja hacia la Pala como resultado de la
Pala. asignación.
CUADRANDO Cuadrando en la Pala. Comienza cuando el Camión retrocede dentro del area de carga.
TRANSPORTANDO Transportando desde la Comienza cuando la Pala da la señal de fin de carga, la carga en el
Pala hacia Stockpile VIMS es detectada o el Camión sale del área de carga.
COLA Cola en el Stockpile. Comienza cuando el Camión se detiene al inicio del area del Stockpile
RETROCEDIENDO Retrocediendo Comienza cuando el Camión retrocede dentro del area del Stockpile.
Stockpile
DESCARGANDO Descargando en Comienza una vez detenido despues de haber retrocedido dentro del
Stockpile area.
18
18
Manual Jigsaw - Manual Administradores de Sistemas
Esperando
Cargando
Información de cargas
Información de descargas
Información de Actividades
Camión
Palas
Bermas
Tonelaje VIMS
Pendiente
19
19
Manual Jigsaw - Manual Administradores de Sistemas
20
20
Manual Jigsaw - Manual Administradores de Sistemas
21
21
Manual Jigsaw - Manual Administradores de Sistemas
3.1.1 Servidor
22
22
Manual Jigsaw - Manual Administradores de Sistemas
Paso 4: En la casilla Port, escriba el número del Puerto del servidor Jigsaw de la
mina.
23
23
Manual Jigsaw - Manual Administradores de Sistemas
24
24
Manual Jigsaw - Manual Administradores de Sistemas
Paso 8: Ahora tenemos una shell en el servidor y debemos ver lo que se indica
más abajo. El servidor está corriendo en la versión Ubuntu 7.04 de Linux y los
comandos pueden ser ejecutados desde esta ventana.
25
25
Manual Jigsaw - Manual Administradores de Sistemas
Una vez que el acceso a la base de datos se ha obtenido, el usuario está listo
para ejecutar comandos en SQL. Los comandos SQL son reconocidos por
diferentes tipos de base de datos y la base de datos de Jigsaw es una de ellas.
La siguiente sección mostrará las tareas comunes para acceder y ver los datos.
26
Manual Jigsaw - Manual Administradores de Sistemas
Si hay una gran cantidad de datos estos podrán ser desplegados, sin embargo, el
contenido el contenido irá apareciendo en la medida que presionemos los
botones “arriba” o “abajo”. Para salir fuera de esta pantalla de datos, la tecla q
debe ser presionada. Un error común es comenzar escribiendo los comandos
antes de salir de esta ventana. Para solucionar esto, el texto accidentalmente
escrito debe ser borrado y la tecla q debe ser tipeada. Un ejemplo se muestra
debajo.
27
27
Manual Jigsaw - Manual Administradores de Sistemas
28
28
Manual Jigsaw - Manual Administradores de Sistemas
Todas las tablas están etiquetadas bajo la columna Type, y pueden ser vistas
presionando select.
Para mirar una lista de todas las palabras reconocidas por SQL, tipeamos
jmineops=> \h
29
29
Manual Jigsaw - Manual Administradores de Sistemas
3.3.4 Salir
30
Manual Jigsaw - Manual Administradores de Sistemas
31
31
Manual Jigsaw - Manual Administradores de Sistemas
Sabemos como desplegar una tabla de forma completa o parte de ella. Esta
sección explicará como desplegar la tabla en el orden que el usuario desea.
Podemos combinar el where con el order by para ajustar aun más los datos. En
este caso, el where debería ir antes del order by, que aparece al final justo
antes del punto y coma.
Hay veces que uno sabe lo que anda buscando, pero no recuerda exactamente la
frase que necesitamos. Otras veces cuando queremos ver los datos de manera
similar a otros, como los que comienzan con HT.
Esto ordenará los datos de acuerdo a la columna escogida. Algunos ejemplos son
listados abajo:
32
32
Manual Jigsaw - Manual Administradores de Sistemas
3.5 Tips
Esta sección proporcionará unos pocos tips para hacer la vida un poco más fácil.
Una vez que comenzamos a escribir, la base de datos comienza a buscar todos
los comandos que comienzan de la misma forma al comando buscado. Por
33
33
Manual Jigsaw - Manual Administradores de Sistemas
34
34
Manual Jigsaw - Manual Administradores de Sistemas
Esta sección introducirá brevemente acerca del diseño de las tablas y como
relacionarlas entre sí. Si se ha trabajado previamente con bases de datos
relacionales, se podrá saltar esta sección.
Una base de datos relacional contiene un conjunto de tablas que tienen valores
que podrían ser usados en otras tablas. Una tabla básica tiene un conjunto de
columnas que contienen campos usados para identificar, mientras que las filas
que son empleadas como ejemplos en la tabla. Las columnas en las tablas no
pueden contener espacios. A continuación se muestra un ejemplo.
35
Manual Jigsaw - Manual Administradores de Sistemas
Esta sección muestra una típica tabla PSQL relacionada. Usando el ejemplo de la
sección anterior, tenemos lo siguiente.
36
Manual Jigsaw - Manual Administradores de Sistemas
37
37
Manual Jigsaw - Manual Administradores de Sistemas
38
38
Manual Jigsaw - Manual Administradores de Sistemas
39
39
Manual Jigsaw - Manual Administradores de Sistemas
Esta simple acción permitió acceder a la base de datos para recuperar el registro
del equipo. La misma acción podría ser completada en la base de datos con los
siguientes comandos:
40
40
Manual Jigsaw - Manual Administradores de Sistemas
La “The device_id column” para EX001 contiene un valor de 40. Para ver la
relación, necesitamos ver en la fila 40 de la tabla de dispositivos.
La fila que corresponde con la tabla dispositivos contiene una entrada para
EX001. Mirando las columnas, vemos que esta tabla contiene información de la
red para el equipo EX001. Cambiando la dirección IP en la tabla dispositivos, por
ejemplo, dará un registro más completo en la tabla de equipos en EX001.
La The status_id column para EX001 contiene un valor de 1327. este valor hace
referencia a la tabla enum_tables. Miraremos esta tabla, donde el id es igual a
1327.
41
Manual Jigsaw - Manual Administradores de Sistemas
Esta fila muestra que el registro para EX001 en la tabla de equipos está hacienda
referencia a la fila en la tabla enum_tables que contiene una valor para el estado
“ready”. Este campo también está siendo usado en la aplicación MineOPS
mostrada abajo.
42
42
Manual Jigsaw - Manual Administradores de Sistemas
Esta fila muestra el registro para EX001. En la tabla equipos se hace referencia a
la segunda fila (id=2) de la tabla reasons. Este campo está siendo usado
también en la aplicación MineOPS tal como se muestra abajo.
La The equipment_type_id column para EX001 contiene una valor 1055. Este
valor hace referencia a la tabla enum_tables. Miraremos esta tabla, donde el id
es igual a 1055.
43
43
Manual Jigsaw - Manual Administradores de Sistemas
La The activity_id column para EX001 contiene un valor de 924. Este valor hace
referencia a la tabla enum_tables. Miraremos esta tabla, donde el id es igual a
924.
Esta fila muestra que el registro para EX001 en la tabla de equipos está hacienda
referencia la fila en la tabla enum_tables que contiene una valor para una
Actividad de Espera (Waiting). Este campo está cambiando constantemente, ya
que una excavadora cambia de una actividad de “cargando” a “esperando”.
44
44
Manual Jigsaw - Manual Administradores de Sistemas
No todos los campos que contienen valores en la tabla de equipos son usados en
la pantalla de operaciones de equipos. De hecho, usamos los siguientes campos:
Equipment (id) o Equipos, Class (tipo) o Clase, Status (status_id) o estado,
STATUS (reason_id) o ESTADO, Equipment type (equipment_type_id) o Tipo de
Equipo y Deleted At (deleted_at) o Eliminado en.
45
45
Manual Jigsaw - Manual Administradores de Sistemas
SECTION 4 – REPORTES
1. Antecedentes
Base de Datos Relacional Postgres
Software libre para descargar en Windows y Linux
http://en.wikipedia.org/wiki/PostgreSQL
Documentación en http://www.postgresql.org/docs/
Tablas de Configuración
Configuraciones, Tablas “Enum”
Tablas Resumen
Información, Cargas, Descargas, Transporte, Estados, Actividades del Operador
Esto permite actualizar los datos de la mina en los equipos de campo. Esto
previene que cierta información se pierda cuando las comunicaciones no sean
óptimas o cuando el computador central tenga problemas y no pueda enviar
información a los equipos de campo.
46
46
Manual Jigsaw - Manual Administradores de Sistemas
4. Detalles de Tablas
114 tablas.
Podemos ver los datos en formato de tabla, una fila para cada equipo.
Diferentes columnas para cada atributo de la tabla.
El id es único para cada fila y es usado por otras tablas para referirse a
esta tabla.
No debiese ser modificado, el pgadmin3 es el más conveniente sistema
para expertos en base de datos.
Nota: En la tabla “status_id column”, todas la columnas con *_id son referencias
de otras tablas. En este caso, el numero id=350 significa “Ready” (Operativo), el
id= 385 significa Delay (Demora), etc.
Tabla de Trabajadores
crew_id (id grupo) – referencias a otra tabla (la tabla enum)
126 = Crew 2 (grupo 2)
426 = Crew 4 (grupo 4)
Tabla de Ubicaciones
Chancadores, Stockpiles, etc.
47
47
Manual Jigsaw - Manual Administradores de Sistemas
Configuraciones
Tabla: enum_table
Para sistemas preexistentes (legacy system), una parte de esta información se
encuentra en “enum.c”
Muchos reportes necesitarán estar asociados a esta tabla.
Estados: muestra 5 diferentes estados.
Categoria de Tiempos: muestra 9 categorias.
Frases
Si queremos usar algunos reportes estándar, pero solo cambiamos una frase,
esta tabla es usada.
language_id (Idioma) 1 = Inglés
2 = Español
48
48
Manual Jigsaw - Manual Administradores de Sistemas
Otras tablas.
shift_fuels: Cantidad y tiempo de abastecimiento de combustible
shift_lp: información sobre la Programación Lineal
shift_vims: Datos del VIMS, posición, tiempo
shift_road_times: sin datos
shift_mems: sin datos
shift_prestarts: sin datos
shift_drills: sin datos
shift_trams: sin datos
Tablas Summary
Creadas para sumarizar, usadas por Crystal Reports para datos de turno.
Contiene un gran número de registros dentro de una tabla estrecha.
shift_info
Entrega tiempos de partida y duración de turno.
49
49
Manual Jigsaw - Manual Administradores de Sistemas
5. Repaso
Existe un total de 16 tablas en la base de datos pds.
Una vista rápida de ellas puede realizarse con un SQL query.
Más tablas pueden ser adicionadas de acuerdo al tipo de reporte.
50
50
Manual Jigsaw - Manual Administradores de Sistemas
SQL query
Recuperando la información (general):
SELECT _columns FROM table WHERE conditions;
Todos los valores: SELECT * FROM equipment;
Gives all 29 rows of the equipment table
Multiple criterio: SELECT * FROM TABLE WHERE rec1 = "value1" AND rec2 =
"value2";
51
51
Manual Jigsaw - Manual Administradores de Sistemas
view_report_phrases
Usado por Crystal Reports
Todas la frases usadas en reportes son en idioma ingles. Sin embargo, podemos
seleccionar el idioma, para ello vemos:
Definición: "En una base de datos SQL, un usuario puede definir una función que
provee mecanismos para extender la funcionalidad de la BD."
52
Manual Jigsaw - Manual Administradores de Sistemas
Otros Ejemplos:
shovel_idle_time(time, time)
select * from shovel_idle_time ('2007-11-10 05:00:00', '2007-11-10 05:10:00');
Entrega equipment_id, idle_seconds, queue_seconds, ready_seconds,
max_queue, load_count, truck_ready_seconds en un intervalo de tiempo.
Log on
System: pds01
Username: administrator
Password: ****** (normalmente es "Jigsaw")
Authentication: Enterprise
Select Log On button
Select Destination
Folders
Jigsaw Reports (Seleccionamos la carpeta deseada)
Create new Object
Browse for an existing report (Buscamos el reporte existente)
Select OK button en la pantalla "New Object"
53
Manual Jigsaw - Manual Administradores de Sistemas
Nota: donde este reporte esta siendo descargado. Esto es conveniente cuando
tenemos muchos reportes publicados. Si actualizamos un reporte que ya existe,
elimine el reporte existente desde el Servidor Crystal.
Start => Programs => BOXI => CR Server => Publishing Wizard
Specify categories
54
Manual Jigsaw - Manual Administradores de Sistemas
Para acceder a los datos de Jigsaw con Microsoft® Excel el computador debe
poseer los siguientes requerimientos:
- Microsoft® Excel 2003
- Microsoft® Query
- Acceso local a Intranet
Para acceder a los datos de Jigsaw con Microsoft® Excel es preciso manejar
base de datos SQL yMicrosoft Excel.
55
55
Manual Jigsaw - Manual Administradores de Sistemas
56
56
Manual Jigsaw - Manual Administradores de Sistemas
57
57
Manual Jigsaw - Manual Administradores de Sistemas
58
58
Manual Jigsaw - Manual Administradores de Sistemas
1. Abra Microsoft Excel, click en el menú Data, click en Import External Data,
y luego clic en New Database Query.
59
Manual Jigsaw - Manual Administradores de Sistemas
3. Click en <New Data Source> cuando este sea destacado, y luego click en el
botón OK .
5. Click en Select a driver for the type of database you want to access: un
menú emergente es abierto, seleccione PostgreSQL Unicode del listado, y
luego click en este.
60
60
Manual Jigsaw - Manual Administradores de Sistemas
10. Click en el menú emergente SSL Mode para abrirlo, elegir disable desde el
listado, y luego click en este.
61
61
Manual Jigsaw - Manual Administradores de Sistemas
62
62
Manual Jigsaw - Manual Administradores de Sistemas
63
63
Manual Jigsaw - Manual Administradores de Sistemas
14. En la ventana Query Wizard – Finish, elegir la opción View data or edit
query in Microsoft Query haciendo click en ella, y luego hacer un click en el
botón Finish.
64
64
Manual Jigsaw - Manual Administradores de Sistemas
19. Click en el menú File, y luego click en Return Data to Microsoft Office
Excel. Esto retornara los datos al Microsoft Excel.
65
65
Manual Jigsaw - Manual Administradores de Sistemas
1. Abra Microsoft Excel, click en el menú Data, click en Import External Data,
y luego click en New Database Query.
66
66
Manual Jigsaw - Manual Administradores de Sistemas
67
67
Manual Jigsaw - Manual Administradores de Sistemas
A continuación un listado de los enlaces comunes de las tablas que serán útiles
para su comprensión:
- Equipment (todos los registros de equipos): El campo type específica la clase
de equipo. (Ejemplo: Camión, Pala, etc.). El campo equipment_type_id enlaza
con el tipo de equipo.
- Locations (todos los registros de ubicaciones): El campo field específica el tipo
de ubicación. (Ejemplo: Banco, Botadero, o Stockpile)
- Grades (todos los registros de polígonos): El campo location_id enlaza a la
Ubicación donde el polígono esta localizado. El campo material_id enlaza al
material para el polígono.
- Reasons (códigos de estados): El campo status_id es un enlace al estado del
código. El campo time_category_id enlaza a la categoría de tiempo.
- Enum_tables (enumeraciones): El campo type indica el tipo de enumeración.
(Ejemplo: material, estados, actividad, categoría de tiempo, o tipo de equipo)
- Workers: Todos los registros de operadores.
Notas:
68
68
Manual Jigsaw - Manual Administradores de Sistemas
5.1 Introduccion
1. Dispositivos (Devices)
- APLICACIONES
- CAMIONES
- PALAS
- EQUIPOS AUX.
- OFICINA
- ADMINISTRADOR
- DESPACHADOR
- INGENIERIA
- SUPERVISOR
- ORE CONTROL
- REPORTES
- module = applications_view.
69
69
Manual Jigsaw - Manual Administradores de Sistemas
- application = jminegraph
- name = OFFICE. Device name
- attribute = init.
- value = view=menu;views=jsmine,jsmtc
- view = menú. Indica que es una instancia en el menú view
- views = jsmine,jsmtc. Lista de views para ser presentada en el menú. jsmine
(mine map), jsmtc (mine traffic screen)
- module = equipment_view.
- application = jminegraph
- name = OFFICE. Device name
- attribute = init.
-value=
view=equipment;class_name=Dozer;attrs=name:ro,activity,reason,operator,mai
ntenance.fuel_remaining:ro,traveling.elevation,dozing.target_elevation,dozing.el
evation_diff,traveling.location,traveling.coordinate:ro;enable_vnc=true
- view=equipment. Basado en el equipo.
- class_name=Dozer. Mostrará datos solo de los Dozer. Los Dozer son
una sub-clase de equipos.
attrs=name:ro,activity,reason,operator,maintenance.fuel_remaining:ro,tr
70
70
Manual Jigsaw - Manual Administradores de Sistemas
aveling.elevation,dozing.target_elevation,dozing.elevation_diff,traveling.lo
cation,traveling.coordinate:ro
name:ro = name read only
- activity = Equipment Activity popup menu. Mostrará actividades solo de este
equipo.
- reason = Reasons popup menu
- maintenance.fuel_remaining:ro. Porcentaje de combustible remanente. Este
atributo es implementado en el maintenance.rb
- traveling.elevation. Elevación desde el registro travelling.
- traveling.location. Locación desde registro travelling.
- traveling.coordinate:ro. Coordinado desde registro travelling. Este atributo es
implementado en el modelo composed_of attribute. Este atributo permite la
transformación entre las coordenadas gps y las coordenadas de la mina.
- enable_vnc=true.Habilitar el botón de vnc.
Objetos Relacionales
Las librerias ORM de la BD describen tablas y/o clases. Si una BD contiene una
tabla llamada equipos, nuestro programa tendrá una clase o modelo denominado
equipos. Las filas en esta tabla corresponden a objetos de la clase. Equipos
particulares son representados como un modelo de clase de equipo. Con este
modelo, los atributos son usados para obtener y definir las columnas. Nuestro
modelo de equipos tiene métodos para obtener y colocar el nombre, el tamaño,
etc.
La ejecución del registro que realiza el ORM es suplido con Rails. Este sigue
estrechamente el modelo estándar del ORM: tablas o clases, filas o objetos y
columnas o objetos con atributos. Se diferencia del ORM en la forma como es
configurado. El registro en ejecución minimiza la cantidad de configuración que los
desarrolladores realizan.
71
Manual Jigsaw - Manual Administradores de Sistemas
belongs_to :lineup_reason,
:class_name => "Reason",
:foreign_key => "lineup_reason_id
belongs_to :equipment_type,
:class_name => "Enum::EquipmentType",
:foreign_key => "equipment_type_id"
belongs_to :activity,
:class_name => "Enum::Activity",
:foreign_key => "activity_id"
belongs_to :tiedown,
:class_name => "Location",
:foreign_key => "tiedown_id"
belongs_to :project
composed_of :warnings,
:class_name => 'WarningList',
:mapping => [ :warnings, :to_s ]
72
72
Manual Jigsaw - Manual Administradores de Sistemas
73
Manual Jigsaw - Manual Administradores de Sistemas
- composed
- browser
- dashboard
- dump
- editor
- equipment
- event_log
- layer
- canvas
- menu
- menu_editor
- pivot
- messages
- restriction
- shift
- shift_load_multi
- shift_multi_hour
- jsmine
- jsmtc
- truck
- shovel
Menu
Crea un submenú o menú simple en MineOPS. Ejemplo operations_view,
engineering_view
Editor
Pantalla principal del sistema. Provee un set de parámetros de configuración.
# view = Vista principal a usar. Por defecto editor_view
# class_name = Nombre base para el editor
# attrs = Base atributos de clase para ser desplegado por el editor view.
Cada atributo soporta las siguientes opciones:
"ro" atributo de solo lectura
"nil" Provee una opción en el menú de mensaje de aparición automática
74
Manual Jigsaw - Manual Administradores de Sistemas
Ejemplo worker_view
75
75
Manual Jigsaw - Manual Administradores de Sistemas
Ejemplo grade_view
Ejemplo grade_view
Ejemplo grade_view
Ejemplo grade_view
Ejemplo grade_view
Turno
Extensión del editor view.
76
76
Manual Jigsaw - Manual Administradores de Sistemas
77
77
Manual Jigsaw - Manual Administradores de Sistemas
Equipment View
Extension del editor view. View por equipos. Provee los siguientes parámetros de
configuración:
delayed_assignments = Permite opción para “retrasar” asignaciones
(verdadero/falso)
filter_by_equipment_type = Permite opción para filtrar “reasons” por tipo de
equipo (verdadero/falso)
enable_vnc = Permite opción para abrir directamente una conexión a través de
VNC desde la (verdadero/falso)
Truck View
Extensión de la Equipment View. Provee acciones predeterminadas adicionales del
camión
Location View
Extension del editor view.
Dump View
Extension del editor view. Provee opción para configurar modelo de mezclas
Inbox View
78
Manual Jigsaw - Manual Administradores de Sistemas
Usado para agregar views en la ventana o dialogo. Soporta tabs, xbox e ybox
layouts.
Ejemplo supervisor_view
Messenger View
Canvas View
# views = Listado de layers disponibles
# local = transformación local
# size = tamaño del canvas
# access = acceso a canvas. Por defecto rw
# background = color de fondo
Ejemplo canvas_view
Ejemplo canvas_view
Ejemplo canvas_view
Ejemplo canvas_view
79
79
Manual Jigsaw - Manual Administradores de Sistemas
Layer View
5.4 Troubleshooting
80
Manual Jigsaw - Manual Administradores de Sistemas
81
Manual Jigsaw - Manual Administradores de Sistemas
Comando acción
e extendido
p partición primaria (1-4)
Numero de partición (1-4): 1
Primer ciclo (1-1014, default 1):
Usando por defecto el valor 1
Ultimo ciclo o +tamaño o +tamaño M o +tamaño K (1-1014, por defecto 1014):
Usando por defecto el valor 1014
82
Manual Jigsaw - Manual Administradores de Sistemas
SECCION 6 – OPTIMIZACION
6.1.1 Extracto
83
Manual Jigsaw - Manual Administradores de Sistemas
Tronaduras
Descargas
84
84
Manual Jigsaw - Manual Administradores de Sistemas
Chancadores o Hoppers
Stockpiles
Talleres
La base de datos incluye un registro separado para cada segmento de rutas que
conectan con dos locaciones. Cada segmento de ruta esta definido, ya sea como,
una línea o una curva, la distancia total, tiempos de viaje en vacio o cargado,
límites de velocidad, etc, también son registrados en la base de datos.
Para que el sistema determine la mejor ruta que un camión debe tomar entre
dos puntos en la mina, el sistema emplea en su configuración los algoritmos de
Dijkstra o el de ruta mínima. Este algoritmo comienza en cualquier locación
conocida y regresa ruta más corta de las posibles dentro del registro que tiene la
base de datos de la mina.
85
85
Manual Jigsaw - Manual Administradores de Sistemas
Cada sector de descarga acepta uno o más tipos de materiales. Cuando una
Pala especifica la ley o leyes que está cargando, la solución de optimización en
PL configura caminos solo para esos sectores de descarga, el que acepta ese
material que ha sido cargado por la Pala.
Cada pala operativa tiene un límite en la tasa de excavación con la que se carga
material en los equipos de transporte. MineOPS continuamente mide y actualiza
la tasa de excavación para calcular el tiempo requerido para aculatamiento y
carga de cada camión y el tonelaje de material a producir. La solución de
programación lineal incorpora esta tasa de excavación como una restricción.
Control de masas, por ejemplo el tonelaje, que debe quedar dentro de las
especificaciones
Intervalo de control de mezclas, el tiempo en que se calculan las mezclas
Valores de minima calidad
Valores de maxima calidad
Actuales valores promedio de calidad
86
Manual Jigsaw - Manual Administradores de Sistemas
Muchas minas operan con una cantidad menor de camiones que los requeridos
para cubrir completamente la necesidad de equipos requeridos por las palas. En
estos escenarios, la PL puede opcionalmente configurar restricciones para la
totalidad de los camiones de manera de cubrir la necesidad de palas, esta opción
permite disminuir automáticamente las tasas de extracción de palas o disminuir
su prioridad de acuerdo a las actual disponibilidad de camiones operativos.
87
87
Manual Jigsaw - Manual Administradores de Sistemas
Aunque la solución del PL calcula las tasas de extracción entre palas y sectores
de descarga, esto no lo calcula de forma individual para las asignaciones de cada
camión. Para optimizar la asignación de camiones de acuerdo a la PL, MineOPS
incorpora un innovador algoritmo de asignación dinámica para camiones que
utiliza la siguiente información almacenada en la base de datos SQL distribuida
de MineOPS:
88
Manual Jigsaw - Manual Administradores de Sistemas
Este continuo rastreo es posible gracias a que MineOPS es el único sistema con
una arquitectura de base de datos distribuida que replica eficientemente la base
de datos de cada uno de los equipos que cambian continuamente su posición.
C = Ct * Ti + Ci * (Hi + Wi)
89
Manual Jigsaw - Manual Administradores de Sistemas
A diferencia de los sistemas basados en RPC que calculan recién una asignación
en el momento en que el camión requiere una asignación, la optimización de
MineOPS calcula la futura asignación del camión a las palas para todos los
camiones cuando un camión es cargado en una pala o está descargando en un
botadero, por ejemplo. Esto asegura que la próxima asignación sea la óptima, la
cual está replicada en cada uno de los camiones y evita que por eventuales
problemas de comunicación o de cobertura los camiones se queden sin
asignación. Esta información es almacenada a bordo de cada uno de los
camiones, así en todo momento, se garantiza continuidad operacional.
Mientras un camión está viajando vacio en dirección a una pala la decisión para
que este equipo llegue finalmente a esa pala pueden cambiar, entre otras cosas,
porque quizás la decisión no es la más optima. Algunas de estas condiciones
incluyen demora de palas, demoras de camiones, condiciones en las rutas, etc.
Existen sistemas que frente a estas condiciones realizan reasignaciones de
equipos mediante balizas virtuales, las cuales frecuentemente toman decisiones
con poca información o infiriéndola, requiriendo entre otras cosas, que frente a
decisiones erradas del sistema, el camión retroceda y tome la dirección indicada
por el sistema o escoja rutas que no son las optimas para llegar al lugar de
destino final.
6.1.20 Resumen
MineOPS combina una arquitectura con una base de datos SQL distribuida, una
poderosa arquitectura PC y el estado del arte de algoritmos para crear un
poderoso y escalable sistema de última generación que de soluciones en la
administración, control y optimización de las operaciones mineras. Usando
algoritmos lineales probados de programación, rastreo preciso de la posición de
los equipos, una agresiva y efectiva minimización de los tiempos de viaje y una
optima asignación de camiones. La arquitectura distribuida de la base de datos
SQL de MineOPS y la automatización del ciclo de los camiones resuelven los
problemas de pérdida de datos si existen problemas de comunicación con el
servidor central que no pueden realizar los sistemas basados en RPC.
90
Manual Jigsaw - Manual Administradores de Sistemas
PuTTY:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Version: putty.exe
REAL VNC:
http://www.realvnc.com/products/download.html
Versión: 4.1
MineOPS 1.039.057
Copyright © 2004-2007 Jigsaw Technologies
http://www.jigsawtech.com
91
91
Manual Jigsaw - Manual Administradores de Sistemas
92
92
Manual Jigsaw - Manual Administradores de Sistemas
Paso 2: En la ventana For Windows 95, 98, ME, NT, 2000, XP and Vista on
Intel x86 click en el enlace putty.exe.
93
93
Manual Jigsaw - Manual Administradores de Sistemas
94
Manual Jigsaw - Manual Administradores de Sistemas
95
95
Manual Jigsaw - Manual Administradores de Sistemas
96
96
Manual Jigsaw - Manual Administradores de Sistemas
Paso 13: Lea el acuerdo de licencia y escoja la opción I accept the agreement
y luego haga click en el botón Next.
97
Manual Jigsaw - Manual Administradores de Sistemas
Paso 16: En la ventana Select Start Menú Folder, click en el cuadro Don’t
create a Start Menú folder y posteriormente haga click en el botón Next.
98
Manual Jigsaw - Manual Administradores de Sistemas
99
99
Manual Jigsaw - Manual Administradores de Sistemas
Paso 22: Una vez que la descarga se haya completado aparecerá en el escritorio
del computador el siguiente icono VNC Viewer 4.
Paso 4: En el cuadro Saved Sessions, escriba el nombre del lugar al cual desea
conectarse y luego haga click en el botón Save.
100
100
Manual Jigsaw - Manual Administradores de Sistemas
Paso 5: En la sección Save Sessions, haga click en el nombre que escogió para
conectarse y luego haga click en Load.
101
101
Manual Jigsaw - Manual Administradores de Sistemas
102
102
Manual Jigsaw - Manual Administradores de Sistemas
Paso 13: Con la ventana de PuTTY abierta, haga doble click en el icono del VNC
Viewer 4 ubicado en el escritorio.
Paso 16: Deberíamos ver una pantalla como la que se muestra a continuación.
103
103
Manual Jigsaw - Manual Administradores de Sistemas
104
104
Manual Jigsaw - Manual Administradores de Sistemas
105
105
Manual Jigsaw - Manual Administradores de Sistemas
106
106
Manual Jigsaw - Manual Administradores de Sistemas
107
107
Manual Jigsaw - Manual Administradores de Sistemas
Paso 13: Botón derecho en los archivos host, click en Open With, click Word
Pad, y luego click en OK.
Paso 15: Repita los dos pasos anteriores para todos los archivos host.
Paso 16: Cierre todas las ventanas abiertas de Windows.
108
Manual Jigsaw - Manual Administradores de Sistemas
109
109
Manual Jigsaw - Manual Administradores de Sistemas
8.1 Rotaciones
Los “Enum attributes” son usados para inferior ciertas propiedades respecto a
una enumeración. Las propiedades acerca de una numeración específica son
análogas a las antiguas columnas “flags” de los archivos del cliente enum.c.
Nota: Cada única clase en las tablas enum_tables soporta diferentes atributos.
110
110
Manual Jigsaw - Manual Administradores de Sistemas
8.3 Categorias
111
111
Manual Jigsaw - Manual Administradores de Sistemas
Right Front RF 0
Left Front LF 1
Right Inner RI 2
Right Outer RO 3
Left Inner LI 4
Left Outer LO 5
112
112
Manual Jigsaw - Manual Administradores de Sistemas
8.8 Proyectos
113
Manual Jigsaw - Manual Administradores de Sistemas
La tabla moving_averages es una tabla simple que define las medias móviles
calculadas para un parámetro dado medido por el sistema.
Name Symbol
Shovel spot times Spotting
Shovel dig rates Digging
Dump spot times Backing
Dump tipping times Tipping
Haulage feed rates Federate
Blending compositions Blending
Travel speeds Speed
114
114
Manual Jigsaw - Manual Administradores de Sistemas
115
115
Manual Jigsaw - Manual Administradores de Sistemas
Cada registro en la tabla shift_dump contiene una lista de las siguientes notas de
transporte con sus códigos. Esas notas describen las condiciones que podría
afectar la consistencia de la información registrada.
La clase para el nuevo equipo debe siempre ser definida al mismo tiempo que el
equipo es creado en la base de datos. Cada clase de equipo requiere diferentes
características. Por ejemplo, cada camión tiene un registro de acarreo; cada pala
tiene un registro de excavación; cada perforadora tiene un registro de
perforación. Estas características son creadas una vez que el registro es creado
en la base de datos y eliminado si el registro es borrado (pe. el campo
deleted_at field es seteado como non-null). Así, tu NO PUEDES crear un registro
de equipo y luego realizar cambios de “tipo” de equipo a Perforadoras, tractores,
palas, etc.
116
116
Manual Jigsaw - Manual Administradores de Sistemas
Una vez que el nuevo equipo es creado, debemos definir el tipo de equipo
(equipment_type) para establecer referencias para el tipo correcto del equipo en
las enum_tables y definir el tamaño de los camiones. La GUI should enforce that
a new truck record should only allow EquipmentType enumerations having the
'truck' attribute.
Podemos crear una nueva configuración de red usando los siguientes comandos:
117
117