four tools one approach otimizando o planejamento de curto ... · planejamento de curto prazo...

83
Four tools – one approach Otimizando o planejamento de curto prazo Prominas - Projetos e Serviços de Mineração Ltda www.prominas.net Julho/2012 Belo Horizonte-MG VI Seminário Prominas MineSight Brasil

Upload: leque

Post on 11-Nov-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Four tools – one approach Otimizando o planejamento de curto prazo

Prominas - Projetos e Serviços de Mineração Ltda www.prominas.net

Julho/2012 Belo Horizonte-MG

VI Seminário Prominas MineSight Brasil

Ferramentas para planejamento de

curto prazo MineSight

Visão global do planejamento de curto prazo

Processo do planejamento de curto prazo

Planejamento de curto prazo visão

global

Ferramentas de planejamento de curto prazo

Scripts do MineSight

Base de dados de Planejamento do MineSight

Componentes

MineSight ferramentas do curto

prazo

MSIP

MSHaulage

MSSO

MSIP-MM

• Geração dos cortes

• Relatório dos materiais

• Gerando tempos de ciclos

• Rotas dos materiais

• Metas

• Restrições

• Equipamentos

• Mapeamento

• Relatórios

Scripts e plugins do MineSight

Em-ImportCutsToMSPD

Plugins

• Auto cut generation

• Digline generation

Base de dados de Planejamento

do MineSight (MSPD)

SQL full ou versão express

2005 ou mais novo (2008R2 recomendado)

Banco de dados local ou remoto

Planejamento do curto prazo:

Processo

Preparação dos dados

Criação do sequenciamento

Validação do sequenciamento

Mapeamento dos cortes

Criar MSPD

Criar os cortes

Criar IPplan

Importar os cortes para o IPplan

Gerar as diglines e as direções

Criar os relatórios de mapeamentos dos materiais

Armazenar os tempos de ciclos no MSPD

Preparação dos dados

Criando o MSPD

Gerenciador da base de dados do SQL

• Anexar

• Desanexar

• Restaurar

• Encolher/diminuir

• Rodar script

Base de dados de Planejamento do MineSight

• Criar

• Atualizar

• Copiar

• Apagar

Gerenciador de plugin da base de dados

Criando os cortes

Dados de entrada

• Contornos dos sólidos

• Sólidos

Opções

• Tamanho do corte

• Orientação

• Unir/apagar

• Limites espaciais

Outputs corte geometria

Plugin Auto Cut Generation

Criando os cortes

Tamanho do grid variável

• Áreas de mineração seletiva

Criar nomes dos cortes

• Tokens

• Materiais

Criando um IPplan

Criar os cortes de materiais

Relatório dos materiais

• Zona

• cutoff bin

• ore%

Valores dos atributos

IPplan

Áreas

• 3DBM/GSM

• Zona

• Minério%

• SG/TF

• Teor(es)

3DBM/GSM

MSIP

Criando um IPplan

Grupo dos materiais

• Nome da zona

• cutoff bins

MSIP

Criando um IPplan

Atributos dos cortes

• MSSO

• mssoDigline

• mssoDirection

• MSHaulage

• iphSource

• iphPhase

• Personalizado

• Cortes lavrados

• Número de caminhão

• Número de escavadeira

Criando um IPplan

2012_Monthly_20x20

TechSem2012STP

D:\TechSuppStuff\Seminar_2012\Semi

Importando os cortes para o

IPplan

Importa rapidamente os cortes para MSPD

• 2D polygonos

• Sólidos

Atribuir o intervalo de influência do corte

• Distância relativa ou fixa

Atribuir valores de atributos para cortes

IPplan

Cortes

Nota: Recalcular as reservas no IP depois de

importar os cortes

Em-ImportCutsToMSPD

mssoPhase

Calculando digline e direção

MS3D Utilities Digline generator

Pode usar com polygons ou solids

Selecionar a geometria dos cortes

• IPplan

• Geometry View

Atribuir os pontos iniciais

• Automaticamente

• Manualmente

• Do objeto

Atribuir leadline (caminho)

• Do viewer

• Do OCB

Plugin Digline Generator

Calculando a sequência de mineração no banco

Desenho de diglines no MS3D

Digline: caminho da escavadeira

Direction: a sequência de mineração dos cortes seguindo a digline

Digline

Calculando digline e direção

Valores por cima: Digline

Valores por baixo: Direction

Mining direction Salvo nos atributos do IP

• mssoDigline

• mssoDirection

Calculando digline e direção

Plugin do Digline Generator

Apply swath width para all elevations

Calculando digline e direção

Verificando os valores no IP - Aba de cortes

Calculando digline e direção

Mapeando os cortes do IP

Relatório das rotas dos materiais

• Verificar os tempos de ciclos

• Requisitos de equipamento

• Informação da rota

• Somente subida/descida

• Distância

• Rotas erradas

MineSight Haulage

Criando relatório das rotas dos

materiais

Criar rede de transporte (geometria)

Adicionar geometria da rede para MSHaulage

Configurar MSHaulage

Criar o relatório das rotas dos materiais

Criando relatório das rotas dos

materiais

Componentes da rede de transporte • Pontos

• Fonte

• Destinos

• Stockpile

• Tie nodes

• 3D polylines

Criar rede de transporte

Criando relatório das rotas dos

materiais

Element Attribute atributos

Criando relatório das rotas dos

materiais

Criar rede de transporte

Definir fases e períodos

Importar os locais e rotas

MineSight Haulage

Criando relatório das rotas dos

materiais

Input location nodes

• Escolha na vista do MS3D

Define location parameters

• Tipos de locais

• Destinos

• Capacidades

MineSight Haulage

Criando relatório das rotas dos

materiais

Input routes

• Escolha na vista do MS3D

Define route parameters

• Velocidade

• Resistência ao rolamento

MineSight Haulage

Criando relatório das rotas dos

materiais

Definir equipamento

•Caminhões

•Escavadeiras

• Importar equipamentos de reposição

Parâmetros do equipamento

•Capacidades

•Taxa de disponibilidade

•Outros

MineSight Haulage

Criando relatório das rotas dos

materiais

MineSight Haulage

Definir materiais

Definir destinos #1

Criando relatório das rotas dos

materiais

Relatório das rotas dos materiais

• Horas do caminhão

• Horas da escavadeira

• Tempo ciclo

• Quantidade combustível

• Detalhes da rota

• Verificar a rota

MineSight Haulage

Criando relatório das rotas dos

materiais

Criando relatório das rotas dos

materiais – mostrando as rotas

Salvando os tempos ciclos no MSPD - usar no

MSSO

Salvar os tempos de ciclos no MSPD

• Por material

• Por intervalos de corte

• Para cada destino que está disponível por período

Use o MSSO para otimização

Criação do sequenciamento

Sequência dos cortes

• Satisfazendo o objetivo definido

• Valores presente

• Quantidade

• Qualidade

Respeitando as restrições

• Mineração

• Processamento

• Econômico

• Equipamento

Utiliza CPLEX e Lindo como ferramenta de cálculo

MineSight Schedule Optimizer

Definir as fontes e destinos dos materiais

Definir os parâmetros dos equipamentos

Definir os mapeamentos dos materiais

Definir restrições

Definir objetivos/econômicos

Definir precedência

Rodar o sequenciamento

MineSight Schedule Optimizer

Criação do sequenciamento

Definir as fontes e destinos dos materiais

Tela do projeto

• Adicionar fontes e destinos dos materiais

• Definir as propriedades das fontes e destinos

• Importar os destinos do MSHaulage

MineSight Schedule Optimizer

Criação do sequenciamento

Importar para MSHaulage

Tela do projeto

Criação do sequenciamento

Definir as propriadades dos destinos

Destinos

• Capacidade – toneladas ou volume

• Sequência

Disponível por período

Stockpiles – método de recuperação

• Qualquer

• Mea

• FIFO

• LIFO

• Nenhum

Criação do sequenciamento

Usar tempo ciclo quando disponível no MSPD

• Para cada material/corte – destino combinação

Usar tempo de ciclo definido

• Level – destino

• Stockpile - destino

Usar padrão tempo de ciclo quando…

• Tempo não existe no MSPD

• Não é definido

As horas dos equipamentos atendem as restrições

MSSO lógica haulage

Criação do sequenciamento

MineSight Schedule Optimizer

Criação do sequenciamento

Um grupo de equipamento por cada área

Variar o equipamento usado por stockpile

Definir o padrão tempo de ciclo

• Por período/fase

• Por nível/destino

Definir os parâmetros do MSHaulage

MineSight Schedule Optimizer

Criação do sequenciamento

Definir os parametros de MSHaulage

Seleção dos equipamentos

Definir o padrão tempo de ciclo

Definir os parâmetros do MSHaulage

Opções avançadas

•Aplicar os mapeamentos para vários destinos ao mesmo tempo

•Verificar os mapeamentos – completo/parcial

•Modificar os mapeamentos pela área lavrada

MineSight Schedule Optimizer

Criação do sequenciamento

Definir o mapeamento dos materiais

MineSight Schedule Optimizer

Criação do sequenciamento

Definir o mapeamento avançado dos materiais

Criação do sequenciamento

Mínimo/máximo

Intervalo

Variável por

•Área de lavra

•Fase

•Período

MineSight Schedule Optimizer

Definir restrições

Destinations

Stockpiles

Grades

Ratios

Equipment

Vertical advanced

Number of cuts

Advanced

Limites

Criação do sequenciamento

MineSight Schedule Optimizer

Definir restrições - destinos

Variável por limites

Área de mineração

Fase

Período

Usina total

Stockpile total

estéril total

Criação do sequenciamento

MineSight Schedule Optimizer

Definir restrições - qualidade

Restrições

Criação do sequenciamento

MineSight Schedule Optimizer

Definir restrições - avançado

Criação do sequenciamento

Objetivos

• Por período

• Minímo/máximo

• Valor

• Teores

Econômicos

• Geral

• Fixo

• Destino

• Variável por período

• Preço

• Recuperação

• Fator

MineSight Schedule Optimizer

Definir objetivos econômicos

Criação do sequenciamento

Precedência de fase e corte

Permite solução de lavra prática

Baseado no digline e direction

Impede Under-cutting

Dependência de múltiplas-fases

MineSight Schedule Optimizer

Definir as precedências

Criação do sequenciamento

Bench Lag

• Define a distância entre os bancos ativos

• Minimiza o tempo de viagem por equipamento

MineSight Schedule Optimizer

Definir as precedências

Criação do sequenciamento

Sequenciamento sem equipamento

•Não usa as restrições das horas do equipamento ou as opções do MSHaulage

Sequeciamento, em seguida, atribuir equipamento

• Sequenciamento é criado primeiramente

• As horas requiridas dos equipamento são calculadas

• Não usa as restrições (horas) do equipamento

• Usa as opções do MSHaulage

Sequeciamento com equipamento

• Usa os custos e restrições do equipamento

• Usa as opções especificadas no MSHaulage

• Disponibilidade

• Capacidade

• Sequência

MineSight Schedule Optimizer

Criação do sequenciamento

Reiniciar durante qualquer período

Limite do tempo por uma solução

Limite do tempo por análise de inviabilidade

Run schedule

MineSight Schedule Optimizer

Validação do sequenciamento

MSIP – Mapas do fim do período

MSSO

•Relatórios de análise

•Relatórios de ARC

•Vista do MS3D

MineSight Schedule Optimizer

MSIP – Mapas do fim do período

Phase 4 Phase 3

Phase 2 Phase 1

Validação do sequenciamento

Relatórios de análise do MSSO – sem usar equipamentos

Validação do sequenciamento

Relatórios de análise do MSSO – atribuindo equipamentos

Calcula as horas requiridas para usar equipamento

Validação do sequenciamento

Meta de horas por cada destino

Meta de horas por tipo de material

Relatórios de análise do MSSO – limitado por equipamento

Validação do sequenciamento

Relatórios de análise do MSSO – restrito pelas horas de caminhão

Validação do sequenciamento

Criar a vista dos cortes lavrado pelo:

• Período

• Sequência

• Banco

• Fase

Ver os cortes lavrados/não lavrados no MS3D

Limitar a vista dos cortes pelos atributos do MSSO

Ver uma lista dos cortes

Vista do MSSO

Validação do sequenciamento

MSSO viewer – mining animation

Validação do sequenciamento

Mapeamento dos cortes de

materiais

Propósito

•Mapear materiais de cortes para destinos

• Implementacão ou alternativa para MSSO

Entrada

•Cortes de materiais

•Um período atribuído e requirido

•Pode ser baseado nos cortes incluindo no sequeciamento do MSSO

Saída

• Informação sobre os destinos – capacidade, qualidade…

•Relatório e gráfico dinâmico

•Relatórios e gráficos personalizados

Abrir dentro do IP Tools

MineSight Interactive Planner Material Manager (MSIP-MM)

Definir os destinos dos materiais

Definir propriadades dos destinos

Mapear os materiais para destinos

Verificar o mapeamento dos materiais

MSIP-MM

Mapeamento dos cortes de

materiais

Tela do projeto

Mapeamento dos cortes de

materiais

Nome

Prioridade

Capacidade

Tipo de recuperação

Grupo

Restrições

• Tonelagem/volume

• Teor

• Outro

MSIP-MM

Mapeamento dos cortes de

materiais Definir propriedades do destino

Métodos de mapeamento

•Manualmente

•MSHaulage

MSIP-MM

Definir propriedades do destino

Mapeando os materiais para

os destinos

Examinando resultado do

mapeamento

Métodos de análise

• MS3D – vistas das geometrias

• MSIP – mapas do fim do período

• MSIP-MM – Relatórios resumidos

MSIP-MM

WK4

WK2 WK1

WK3

Examinando resultado do

mapeamento MSIP-MM

MS3D – vistas da geometria

WK1

WK4

WK2

WK3

MSIP-MM

Examinando resultado do

mapeamento

MSIP – Mapas do fim do periodo

Python

MSIP-MM

Usando produtos

Examinando resultado do

mapeamento

Sequenciamento do estéril

Objetivo: Determinar sequência do depósito

Problema: Como calcular a sequência do depósito?

A solução: Usar o Waste dump sequencer script

Waste Dump Sequencer Script - Overview

Roda do MS3D Scripts

Preencher os dados sobre o estéril do banco no MSHaulage

• Nome do banco

• Capacidade

• Precedência

Os cinco metódos de despejo do estéril

• Sólidos

• Despejar adjacente

• Mais próximo

• Mais longe

• Polygonos

• Mais próximo

• Mais longe

Honrando o estéril

3. Verificar as informações dos bancos no MSHaulage

2. Rodar o Waste Dump Sequencer script

1. Preparar os dados do estéril

Uma solução de três passos

Paso um: Preparar os dados

do estéril

A. Criar um sólido “valley fill”*

B. Cortar o sólido “valley fill”*– 2 direções

C. Criar/modificar o caminho de transporte

D. Criar “valley fill”* pontos

*Valley-fill – sólido de enchimento

A. Criar sólido “valley fill”

1. Criar um polygono em alguma elevação

2. Extrudir para superfície

B. Corte o sólido “valley fill”

C. Criar/modificar o caminho de

transporte

Usar caminho do transporte

Caminho termina dentro do corte

C. Criar “valley fill” pontos

Definir os limites da pilha de estéril

2. Rodar o script waste dump sequencer

•Preparação

• Implementação

Dos métodos

para rodar

•Sólido da pilha

•Caminhão de transporte

•Pontos de “valley fill”

Selecionar os dados

requeridos

Atribuir a precedência para os “cortes” de estéril

O modo de preparação -

resultados

Precedência

• Elevação

• Número do corte

Waste dump sequencer - Implementação

Use o MSPD

Escolha o plano do MSHaulage

Escolha o MSPD e o plano do MSHaulage

Rodar o script waste dump sequencer

Informações relatados para o MSHaulage

Verificando os dados dentro do

MSHaulage

Nome do banco

Sub zona

Capacidade

Localização (E,N,Elev)

Distância horizontal

Distância de proximidade

Velocidade de proximidade

Resistência ao rolamento

Precedência

Implementation mode results

Editor da rede

Fim

Muito obrigado!