Belo Horizonte - MG
Abril de 2007
Eduardo Barbosa Pinto
Orientador:
Prof. Dr. Luiz Ricardo Pinto
Belo Horizonte - MG
Abril de 2007
minha esposa, que soube compreender a dedicao da maior parte do meu tempo, nos
ltimos meses, a este trabalho.
Agradecimentos
Agradeo a Deus pela vida e por ter dado ao homem a capacidade de pensar e, assim,
promover o desenvolvimento da cincia.
minha esposa, que, com muito carinho e amor, me apoiou e me compreendeu nestes tempos
de trabalho rduo.
Ao Prof. Luiz Ricardo, pela confiana e por ter guiado este trabalho do incio ao fim.
Raimundo Fagner
Resumo
This work shows the development of an algorithm to truck dispatch in open pit mines, using
fuzzy logic. This algorithm allows achieving the productivity and qualitys polices, that are
naturally excluding, in the same time. Virtual mines simulation was used to test the algorithm.
The results of simulation showed that the police that use fuzzy logic presents a gain of quality
in relation of productivitys police, and a gain of productivity in relation of qualitys police.
The results showed also that, among the three dispatch alternative polices (quality,
productivity or both criterions), the police proposed in this work is the most generator of
concurrent gain of quality and productivity.
SUMRIO
LISTA DE FIGURAS
LISTA DE TABELAS
LISTA DE ABREVIATURAS
CAPTULO 1
INTRODUO
O processo produtivo do minrio pode ser resumido didaticamente em duas grandes etapas: a
extrao e o beneficiamento. A extrao envolve, basicamente, a remoo do minrio bruto
da(s) mina(s). Esse minrio colocado em caminhes em alguns casos, em correias
transportadoras (esteiras) que o leva para as usinas de beneficiamento. O beneficiamento
contempla britagens, peneiramentos, moagem, tratamentos qumicos, entre outros processos
ligados separao do minrio com base em caractersticas fsico-qumicas.
Uma mina, geralmente, dividida em vrias frentes de lavra para extrao. Cada frente
normalmente apresenta um teor de minrio diferente. O minrio que sai da mina, com destino
usina de tratamento, chamado de Run Of Mine (R.O.M.). Naturalmente, o teor de
minrio do R.O.M. resultante da combinao dos teores das diversas frentes que o
compem, ou seja, o teor de minrio do R.O.M. a mdia ponderada dos teores das frentes da
mina que fornecem minrio para este R.O.M. Por exemplo, se o R.O.M. est sendo formado a
partir da extrao do minrio de duas frentes de lavra, o teor de minrio de uma determinada
varivel de uma das frentes 20% e o da outra 24%, e as frentes contribuem com 60% e
40%, respectivamente, do minrio do R.O.M., o teor de minrio do R.O.M. ser de 21,6%,
conforme o clculo abaixo:
Teor R.O.M. = (0,2 x 0,6 + 0,24 x 0,4) / (0,6 + 0,4) = 0,216 = 21,6%.
O teor de cada varivel do R.O.M. deve estar entre os limites inferior e superior estipulados
pela usina para aquela varivel. Para garantir o atendimento desta especificao de qualidade,
os caminhes so enviados para frentes com maior ou com menor teor, de acordo com a
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 2
A princpio, a adoo da poltica de qualidade parece ser adequada, pois resolve o problema
do teor do R.O.M. Porm, esse critrio pode gerar um problema no que diz respeito
produtividade dos caminhes. No exemplo anterior, suponhamos que a mistura est pobre (ou
seja, a concentrao est baixa). Neste caso, de acordo com o critrio de qualidade, os
caminhes seriam alocados para a segunda frente (cujo teor 24%). Com os caminhes sendo
despachados para esta frente, haveria a formao de uma fila, o que reduziria a taxa de
utilizao dos caminhes e da carregadeira da primeira frente, ou seja, haveria a reduo da
produtividade dos equipamentos. Enquanto uma frente estaria com uma fila de caminhes
aguardando carregamento, a outra estaria sem nenhum caminho. Essa situao, do ponto de
vista apenas da produtividade, inadmissvel.
Como estas polticas so, de certa forma, excludentes, o despacho de caminhes em frentes de
lavra de minrio feito de forma a atender a um dos dois critrios. Assim, os softwares
usados atualmente para despacho de caminhes em minas so programados com base em uma
das polticas, sem levar em considerao a outra. As tentativas de agrupar as duas polticas em
um nico software de despacho resultaram em modelos que definem o despacho dos
caminhes de acordo com o critrio de qualidade e, em caso de empate das frentes quanto a
este critrio, a definio feita com base na poltica de produtividade (ou vice-versa).
1.1 - Hiptese
1.2 - Objetivos
O objetivo geral deste estudo propor uma metodologia, baseada na lgica nebulosa, para o
desenvolvimento de sistemas de despacho de caminhes em minas a cu aberto, a qual
considere ambos os critrios, de qualidade e de produtividade.
1.3 - Justificativa
Alm de se constituir numa nova utilizao da lgica nebulosa, o atendimento dos objetivos
deste estudo propiciar uma ferramenta de grande relevncia quanto sua aplicao prtica
nas tomadas de deciso relativas ao despacho de caminhes em minas.
Outra possibilidade de tentar atender s duas polticas seria utilizando a otimizao multi-
objetivo, porm esta metodologia resultar no atendimento das duas condies,
independentemente da situao. A lgica nebulosa permite maior flexibilidade dos resultados
em funo das condies de momento do processo. Alm disso, a otimizao do problema em
partes pode gerar conflitos que inviabilizam a implementao das solues (COSTA et al.,
2004).
1.4 - Metodologia
Uma Survey envolve a coleta de informaes de indivduos sobre eles mesmos ou sobre o
contexto social ao qual pertencem (FORZA, 2002). A Survey classificada de acordo com o
momento em que pode ser aplicada:
a) Exploratria feita nos estgios iniciais da pesquisa de um fenmeno,
quando o objetivo ganhar conhecimentos elementares do problema;
b) Confirmatria usada quando j existem conceitos, modelos e proposies
bem-definidas acerca do problema;
c) Descritiva usada para analisar a importncia de um fenmeno e a sua
distribuio na populao.
A Modelagem Quantitativa foi a base dos estudos de Pesquisa Operacional (PO) na Europa e
nos Estados Unidos (BERTRAND e FRANSOO, 2002).
A Administrao Cientfica, que tratava de problemas reais, pode ser considerada a raiz do
desenvolvimento dos estudos quantitativos em gerenciamento de operaes (BERTRAND e
FRANSOO, 2002).
De acordo com BERTRAND e FRANSOO (2002), entre as duas Guerras Mundiais, foram
criados cursos em administrao industrial nos EUA, os quais, por motivos didticos,
utilizavam problemas idealizados (simplificaes dos problemas reais). Porm, o surgimento
da PO, nesta poca, no contribuiu para a produo de conhecimento cientfico sobre
processos operacionais, uma vez que o nico interesse era explicar e melhorar o desempenho
de um processo especfico.
Nas ltimas dcadas, entretanto, mtodos e tcnicas desenvolvidas pela PO (como o MRP e as
tcnicas japonesas) tm comeado a impactar o gerenciamento operacional.
Segundo BERTRAND e FRANSOO (2002), a pesquisa axiomtica dirigida pelo seu prprio
modelo e produz conhecimento sobre certas variveis do modelo de acordo com as
consideraes sobre o comportamento de outras, utilizando mtodos formais desenvolvidos
na matemtica, estatstica e na computao (como otimizao combinatria e teoria das filas).
A pesquisa axiomtica normativa visa desenvolver polticas, estratgias e aes para melhorar
resultados disponveis na literatura, encontrar uma soluo tima para um novo problema, ou
comparar estratgias existentes para a resoluo de um problema especfico (BERTRAND e
FRANSOO, 2002). A maioria dos artigos referentes a alocao ou a estoques pertencem a
esta rea normativa.
Em vista do exposto, pode-se dizer que existem quatro tipos de pesquisas dentro da
metodologia de Modelagem Quantitativa:
- axiomtica descritiva visa analisar e entender caractersticas dos modelos, e
apresent-los;
- axiomtica normativa visa melhorar resultados encontrados na literatura e/ou
comparar problemas existentes;
- emprica descritiva objetiva a criao de um modelo que descreva
adequadamente as relaes existentes no cenrio;
- emprica normativa almeja o desenvolvimento de polticas, estratgias e aes
para melhorar a situao atual.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 10
Dentre esses tipos, as pesquisas mais comuns so nas reas axiomtica normativa e emprica
descritiva.
Uma Pesquisa Axiomtica (PA) comea com uma descrio consistente das caractersticas do
processo/problema que ser estudado. A segunda fase a apresentao formal, em termos
matemticos, do modelo (com anlises matemticas e provas). Assim, um artigo de PA
normalmente contm: modelo conceitual; modelo cientfico; soluo; prova da soluo; e
insights relacionados soluo para o modelo conceitual.
As etapas de uma PE so: identificar os pressupostos bsicos do processo que esto por trs
do modelo terico; identificar o tipo de processo e o tipo de problema de deciso ligado ao
mesmo; confirmar se o processo/problema real pertence classe de processos considerada
(ex.: job-shop); derivar, a partir dos pressupostos bsicos, hipteses sobre o comportamento
do processo; desenvolver uma forma de levantar dados; coletar dados (aplicando a forma
definida na etapa anterior); interpretar os dados (geralmente com uso de anlises estatsticas);
e interpretar os resultados da pesquisa com relao ao modelo terico ou problema que deu
origem s hipteses testadas (confirmao ou rejeio dos pressupostos do modelo terico).
Este trabalho est estruturado em cinco captulos. Este, que o primeiro deles, apresenta uma
introduo ao tema, descrevendo a hiptese a ser testada (1.1) e os objetivos do estudo (1.2).
Tambm mostra alguns esclarecimentos acerca da justificativa e relevncia dessa pesquisa
(1.3), bem como da metodologia utilizada na mesma (1.4).
CAPTULO 2
REVISO BIBLIOGRFICA
Neste captulo apresentada uma breve reviso bibliogrfica dos principais conceitos e
tcnicas utilizadas ao longo do trabalho em questo. Assim, na seo (2.1) so abordados os
sistemas de despacho utilizados na minerao, suas bases e polticas, bem como os estudos
realizados no desenvolvimento de algoritmos de despacho. Na seo (2.2), o captulo trata da
lgica nebulosa, suas aplicaes em minerao e em otimizao. Por fim, a seo (2.3) trata
da simulao e de suas aplicaes em minerao.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 14
alocao dinmica, cada caminho direcionado para um ponto especfico, a cada carga e/ou
descarga, de acordo com critrios preestabelecidos (RODRIGUES, 2006).
RODRIGUES (2006) afirma que a alocao esttica ainda o mtodo mais utilizado nas
mineraes, em funo de no depender da utilizao de um sistema automtico de alocao.
Por ser mais simples e apresentar menores custos, esse tipo de alocao , geralmente,
aplicado em minas de pequeno e mdio porte. Apesar de permitir menores custos de
implantao, esse mtodo proporciona menor produtividade, pois pode ocasionar filas de
caminhes e ociosidade dos equipamentos de carga.
A utilizao da alocao dinmica requer o uso de um sistema de despacho. Pode-se dizer que
os termos "alocao dinmica" e "despacho" so equivalentes, ou seja, o termo despacho
refere-se alocao dinmica de caminhes a equipamentos de carga.
GERSHON (1982) alerta que no se deve otimizar um dos fatores ligados atividade mineral
(como limites da cava final, teor de corte, programao da produo, necessidades de
equipamentos, entre outros) independentemente de outro, pois, se os fatores forem resolvidos
separadamente, as vrias otimizaes podem ser conflitantes, criando uma srie de solues
que poderiam no ser viveis para serem colocadas em prtica. Assim, o problema do
transporte (representado pela poltica de produtividade para alocao de caminhes) e o
problema da blendagem (representado pela poltica de qualidade) devem ser resolvidos
simultaneamente para obter melhores resultados.
Vale ressaltar que, enquanto o objetivo do problema de transporte mover o material retirado
da mina para a usina de modo que o custo seja minimizado, o objetivo do problema de
blendagem em minerao manter o teor do minrio em um nvel quase constante para
alimentar a mina (GERSHON, 1982).
Segundo KOLONJA et al. (1993), devido aos avanos da tecnologia computacional, existem
vrios sistemas de despacho de caminhes, os quais tm potencial de melhorar a
produtividade dos caminhes e dos equipamentos de carga, gerando, conseqentemente,
economias para o sistema. Para eles, a introduo de um sistema de despacho em uma mina
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 17
pode gerar ganhos operacionais pela reduo dos tempos de espera e obteno de outros
benefcios, como melhor monitoramento, roteirizao tima e controle de teor.
de mdio ou pequeno porte. Mas a evoluo cada vez mais crescente na informtica,
principalmente a partir do fim dos anos 80, tem possibilitado a reduo dos custos de
implantao de sistemas de despacho, o que vem contribuindo para a adoo dos mesmos por
mineradoras de pequeno e mdio porte (ETIN, 2004; RODRIGUES, 2006).
Supondo que o primeiro caminho seja enviado para a melhor carregadeira, mas existe uma
segunda opo de carregadeira tambm muito boa. Se esta melhor carregadeira tambm se
tornar a melhor escolha para o prximo caminho e todas as outras carregadeiras estiverem
muito distantes deste segundo caminho, ento melhor reservar a primeira escolha para o
segundo caminho e enviar o primeiro caminho para a segunda opo de escolha.
De acordo com CHANDA e DAGDELEN (1995), uma meta de produo bvia e usada com
muita freqncia o fornecimento de minrio com qualidade (teor e tonelagem) uniforme,
com base nas necessidades da planta, de forma a garantir a eficincia operacional da mesma.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 20
A blendagem pode ser vista como um processo sistemtico e metdico de combinao de uma
variedade de matrias dentro de uma massa uniforme. Este processo um dever para minas
com um alto grau de variabilidade de teor, ou seja, para minas no homogneas,
especialmente para commodities (como minrio de ferro, ouro, carvo, entre outros), onde a
qualidade do produto importante. Assim, em situaes nas quais os limites de qualidade do
produto se tornam mais estritos, seja por motivos econmicos, ambientais, ou por outras
razes, a blendagem se torna um aspecto importante no planejamento da mina (CHANDA e
DAGDELEN, 1995).
Uma blendagem de minrio apropriada pode ampliar a base de reserva, na medida em que o
minrio abaixo do teor de corte no considerado estril, mas pode ser utilizado, misturado
com material de alto teor (CHANDA e DAGDELEN, 1995).
MERSCHMANN (2001); ZHANG (2002); COSTA (2004); TA et al. (2005); COSTA et al.
(2005); entre outros.
Tendo em vista a quantidade de rotas possveis que os caminhes podem seguir para as vrias
reas de carregamento e depsito, CHIRONIS (1985) props um sistema computadorizado de
despacho que analisa as necessidades de redefinio das rotas continuamente para otimizar a
produo. Esse sistema considera o tempo de ciclo num sistema de alocao esttica como a
soma de: tempo de viagem do caminho carregado, tempo de descarga, tempo de viagem do
caminho descarregado e tempo de carregamento do caminho. Assim, a quantidade de
caminhes necessrios dada pela diviso do tempo de ciclo pelo tempo de carregamento do
caminho (para que no haja formao de filas).
WHITE e OLSON (1986) fazem uma discusso acerca dos aspectos dos sistemas de despacho
computadorizados em minas com objetivos de operao simultneos, ou seja, que visam
resolver, ao mesmo tempo, o problema da produtividade da frota de equipamentos, da
blendagem e da garantia da taxa de alimentao da planta. Segundo eles, o uso de
programao linear em sistemas de despacho mais indicado quando a densidade
relativamente constante para qualquer tipo de material e todos os caminhes tm o mesmo
tamanho (capacidade). Eles descreveram um modelo baseado em dois passos programao
linear e programao dinmica desenvolvido para controlar a complicao adicional da
blendagem. A otimizao do despacho por programao linear dividida em duas partes: a
primeira resolve o problema de otimizao geral, enquanto que a segunda maximiza a
produo. J a programao dinmica que segue o Princpio da Otimalidade de Bellmans, o
qual diz que uma poltica tima tem a propriedade que, qualquer que sejam o estado inicial e
a deciso inicial, as decises restantes devem constituir uma poltica tima com relao ao
estado resultante da primeira deciso envolve, no caso de despacho de caminhes /
carregadeiras, alocaes timas de todos os caminhes que aguardam a solicitao de
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 22
atribuio para uma carregadeira (num futuro prximo), atendendo ao timo previamente
determinado nos caminhos selecionados.
SOUMIS et al. (1989) propuseram uma metodologia para resolver o problema de despacho
baseada em trs fases: a primeira fase escolha do equipamento envolve a seleo da
localizao das carregadeiras; a segunda planejamento operacional estabelece uma
estratgia tima (um plano de produo), para um certo perodo de tempo, resolvendo um
problema de rede com custos no-lineares associados ao tempo de espera de caminhes e
carregadeiras e aos objetivos de qualidade (a soluo deste problema fornece taxas das
carregadeiras e caminhos dos caminhes); e a ltima fase despacho despacha cada
caminho, em tempo real, resolvendo um problema de atribuio.
tonelagens em relao a suas metas. Variveis de desvio foram usadas para calcular
penalidades (ou premiaes) associadas ao no atendimento das especificaes de qualidade.
A vantagem desta formulao que foi resolvida pelo mtodo Simplex sobre a
programao linear clssica justamente esta funo-objetivo secundria (minimizar a soma
dos desvios absolutos dos parmetros individuais de qualidade, bem como das tonelagens, em
relao a um conjunto de objetivos).
O sistema desenvolvido por EZAWA e SILVA (1995) pode ser considerado um exemplo de
tentativa de utilizao dos dois critrios de despacho (qualidade e produtividade), mas que
no considera as polticas simultaneamente. De acordo com os autores, uma condio
assumida pelo sistema que:
a) para reas com controle de qualidade: o parmetro de qualidade um parmetro de
deciso forte, que elimina qualquer outro, ou seja, para essas reas, o despacho
feito de acordo com a poltica de qualidade. Em caso de empate, o Tempo em
Fila (fator ligado a produtividade) ser considerado como critrio de desempate.
Persistindo o empate, o operador do sistema definir entre Tempo de Ciclo
Total, Prioridade de Produo e Melhor Equipamento de Carregamento para o
caminho a ser alocado a seqncia de fatores de desempate.
b) Para as reas sem controle de qualidade: ignora-se o parmetro de qualidade,
utilizando diretamente o Tempo em Fila. Em caso de empate, o despacho
decidido usando a mesma seqncia de deciso utilizada em reas com controle de
qualidade.
esttica e dinmica dos caminhes. Porm, somente no caso de alocao esttica (em que os
caminhes atendem sempre mesma frente), o modelo faz alocao dos caminhes frente.
COSTA et al. (2004) propuseram um modelo de programao linear por metas, semelhante ao
proposto por CHANDA e DAGDELEN (1995), substituindo as restries no-lineares
propostas em PINTO e MERSCHMANN (2001) por restries lineares equivalentes, de
forma a garantir a otimalidade da soluo gerada. Esse modelo visa resolver o problema de
alocao de carregadeiras a frentes de lavra, o qual engloba os problemas de mistura de
minrios e de alocao de equipamentos. Apesar do atendimento das metas de produo
requeridas nos testes desse modelo, pode-se dizer que sua formulao baseia-se,
principalmente, na poltica de qualidade.
COSTA et al. (2005) propuseram um modelo semelhante ao proposto por eles em 2004,
porm aplicado alocao esttica de caminhes. Este modelo, que tambm se baseia na
poltica de qualidade, tambm apresentou bons resultados quanto ao atendimento das metas de
produo e qualidade, nos testes realizados, porm com uma pequena reduo de
produtividade, demonstrando que possvel atingir as metas requeridas e otimizar as
operaes de transporte e carregamento, com uma pequena reduo de produtividade.
Aps propor, juntamente com outros autores, modelos de programao matemtica para o
problema da mistura de minrio oriundo de diversas frentes de lavra, com alocao esttica e
dinmica de caminhes, visando ao atendimento de metas de produo e qualidade, COSTA
(2005) modelou o mesmo problema com uma metodologia de otimizao baseada na meta
heurstica Mtodo de Pesquisa em Vizinhana Varivel. Os resultados desse estudo
mostraram que a heurstica desenvolvida capaz de encontrar solues finais de qualidade
mais rapidamente que os mtodos baseados em programao matemtica.
ALARIE e GAMACHE (2002) fazem uma reviso das principais estratgias (1-caminho
para n-carregadeiras; m-caminhes para 1-carregadeira; e m-caminhes para n-carregadeiras)
utilizadas em sistemas de despacho de caminhes em minas de cu aberto, analisando as
vantagens e desvantagens de cada uma. RODRIGUES (2006) faz uma anlise comparativa
das diversas metodologias adotadas em tais sistemas, implementando as metodologias
baseadas em Programao Linear e Dinmica e em Heurstica.
Nesse sistema, o motorista do caminho solicita uma alocao no incio do trajeto, o sistema
indica quando o caminho chega e quando ele carregado, e o operador da carregadeira
informa o tipo de material que est comeando a ser carregado (ETIN, 2004). O DISPATCH
utiliza uma lgica de alocao por programao dinmica (ETIN, 2004) e consiste de trs
subsistemas: determinao do Melhor Caminho para cada mudana na topografia,
Programao Linear para cada alterao significativa nas variveis dependentes das
condies de tempo, e Programao Dinmica para alocaes em tempo real (WHITE et
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 26
al., 1993). WHITE (1993) relatou melhorias em torno de 10% na produtividade das minas que
implantaram o sistema DISPATCH.
WANG et al. (2006) propuseram um princpio de despacho de caminhes em tempo real com
controle macroscpico, ou seja, a otimizao do fluxo do caminho feita considerando todas
as taxas de fluxo de caminhes atuais do sistema. Segundo os autores, a simulao indicou
certa vantagem de desempenho deste princpio em relao ao mtodo de programao
dinmica do DISPATCH e, obviamente, em relao ao mtodo fixo de seqenciamento
manual.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 27
A Teoria dos Conjuntos Nebulosos foi capaz de se proliferar rapidamente aps suas bases
cientficas formais terem sido dadas por Zadeh, em 1965 (MEECH, 2006).
Segundo MEECH (2006), a primeira aplicao bem sucedida dos Conjuntos Nebulosos
ocorreu no campo de controle de processos, com o famoso artigo de Mandani sobre o controle
de uma mquina a vapor, em 1975. Pouco tempo depois, a indstria cimenteira dinamarquesa
aplicou a tcnica desenvolvida por Mandani para desenvolver um controlador de forno de
cimento.
Desde meados dos anos 80, o uso da Teoria dos Conjuntos Nebulosos (e da lgica de controle
fuzzy) tem se expandido rapidamente por todas as reas da indstria, incluindo geologia,
minerao, metalurgia e controle de poluio ambiental (MEECH, 2006).
A lgica nebulosa uma ferramenta capaz de capturar informaes vagas, em geral descritas
em uma linguagem natural, e convert-las para um formato numrico, de fcil manipulao
pelos computadores (CAMINHAS, 2006). Tem a capacidade, tambm de realizar inferncias.
A lgica nebulosa baseada na teoria dos conjuntos nebulosos (GOMIDE et al., 1995). Pela
teoria clssica dos conjuntos, um dado elemento do universo em discurso pertence ou no ao
referido conjunto. Pela teoria dos conjuntos nebulosos existe um grau de pertinncia de cada
elemento a um determinado conjunto.
O conjunto nebuloso no apresenta fronteiras bem definidas como o clssico (nem as mesmas
propriedades). Um conjunto nebuloso A definido por: A={(x, A (x))/x X}, onde x um
elemento do conjunto universo (X) e A (x) a funo de pertinncia, que determina o grau de
pertinncia variando entre 0 e 1 de cada elemento de X ao conjunto A.
Todas as teorias axiomticas de deciso usam as relaes binrias. Uma relao binria R no
conjunto X um subconjunto de pares ordenados no produto X x X. Assim, uma relao
binria nebulosa R pode ser expressa da seguinte forma: R={[(x,y), R (x,y)]/ (x,y) X x Y}.
Enquanto nos conjuntos clssicos, dados x, y e z, onde y = f(x) e z = g(y), tem-se z = g(f(x)),
nos conjuntos nebulosos, as relaes R 1 e R 2 podem ser combinadas por composio max-
min R1R2 (x,z) = y [ R1 (x,y) R2 (y,z)] ou por composio max-produto R1R2 (x,z) =
y [ R1 (x,y)* R2 (y,z)].
A A B
w B
i(A,A)
x y y
Figura 1 - Representao grfica do procedimento de inferncia para regra simples com um antecedente
Como B (y) = x [ A (x) AB (x,y)] e AB (x,y) = A (x) B (y), tem-se que B (y) =
x { A (x)[ A (x) B (y)]} = x [ A (x) A (x) B (y)]. Como w = x [ A (x) A (x)], tem-
se que B (y) = w B (y). Este raciocnio pode ser resumido nos seguintes passos:
1. i(A,A); 2. w = max(i(A,A)); 3. B= min(w,B).
A A B B C
w
w w C
x y z z
Figura 2 - Representao do procedimento de inferncia para regra simples com mais de um antecedente
Neste caso tem-se C (z) = w C (z), com w = w A w B . Este raciocnio pode ser resumido
nos seguintes passos: 1. passos 1 e 2 do item a para cada antecedente; 2. w = t_norma
(w is ); 3. C= min(w,C).
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 30
A A B B C
w
w w C1
x y z z
t_norma
C
A A B B C C1 v
w z
w w C2
x y z z
Figura 3 - Representao do procedimento de inferncia para regras mltiplas com mltiplos antecedentes
Neste caso tem-se C (z) = [w 1 C1 (z)] [w 2 C2 (z)]. Passos: 1. trabalhar cada regra
individualmente; 2. C= unio entre os C is de cada regra.
As principais dificuldades de uma modelagem via sistemas nebulosos esto ligadas gerao
das regras, gerao das funes de pertinncia e escolha dos operadores, sendo os sistemas
adaptativos uma soluo para este problema (CAMINHAS, 2006).
Considerando um sistema nebuloso com duas entradas (x e y) e uma sada (f), para uma base
de regras com duas regras se-ento do tipo Sugeno, ou seja:
Regra 1: Se x A 1 e y B 1 , ento f 1 = p 1* x + q 1* y + r 1 ,
Regra 2: Se x A 2 e y B 2 , ento f 2 = p 2* x + q 2* y + r 2 ,
tem-se o modelo de inferncia de Sugeno e a arquitetura ANFIS equivalente conforme a
figura 4:
A1 B1 Modelo Sugeno
w1 f1 = p1*x + q1*y + r1
A2 B2 w1*f1 + w2*f2
f=
w1+w2
w2 f2 = p2*x + q2*y + r2
x y
camada 1
camada 4 Modelo ANFIS
camada 2 camada 3
xy
A1 camada 5
w1 w1
x
Z
w1 f1
A2
f
B1
y w2 f2
Z
w2 w2
B2
xy
Figura 4 - Modelo de Sugeno e arquitetura ANFIS correspondente
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 32
Pode-se dizer que os Conjuntos Nebulosos (Fuzzy Sets ou Lgica Fuzzy) tm sido usados na
Engenharia de Minas desde o incio das atividades de minerao, a centenas de anos atrs,
porm, a aplicao formal da lgica nebulosa para revelar a matemtica por trs da
terminologia lingstica s ocorreu aps meados dos anos 80 (MEECH, 2006).
MEECH (2006) cita vrios exemplos de aplicao dos Conjuntos Nebulosos em controle de
processo em plantas na indstria mineral. Na Mina de Carajs, no Brasil, a lgica nebulosa foi
utilizada para controlar um espessador de rejeito (SANTOS et al., 1985, citado por MEECH,
2006).
CIFUENTES et al. (1995, citado por MEECH, 2006) desenvolveu um modelo quantitativo de
um circuito semi-autnomo de moagem (SAG Semi-Autonomous Grinding) baseado em
lgica nebulosa, para o monitoramento e avaliao de fatores responsveis por atrasos e
perdas de produo, interpretando combinaes de padres de tendncias de sinais de
sensores.
Na mina de ouro Mt. Rawdon, na Austrlia, foi instalado, em 2002, um sistema de controle de
moagem baseado em lgica nebulosa (circuito SAG) para aumentar a eficincia do circuito e
melhorar o processamento (MEECH, 2006).
MEECH (2006) cita, tambm, diversas aplicaes da lgica nebulosa nos sistemas geolgicos
das minas. Ele referencia, por exemplo, os trabalhos de BISS (1995) e BABIENKO (2001)
no desenvolvimento de sistemas de escavao em minas a cu aberto, usando lgica nebulosa,
e de BASETIN (2003) e PAPAVASILEIOU et al. (2002) no uso de sistemas inteligentes,
baseados em lgica nebulosa, para ajudar a selecionar equipamentos em minas subterrneas
ou a cu aberto.
Nesta rea, alm dos trabalhos acima, tambm podem ser citados JIANG et al. (1997), que
aplicaram a Teoria dos Conjuntos Nebulosos na avaliao do comportamento das escavaes
subterrneas e das condies de teto de abertura, LI e MEI (2004), que propuseram um
modelo nebuloso para predio de deslocamentos e deformaes de massa rochosa devido a
minas a cu aberto e para a seleo de ngulos de talude, e SINGH et al. (2005), que fizeram
um estudo comparativo de sistemas nebulosos ANN (Artificial Neural Network) e Neuro-
Fuzzy para prever constantes ligadas s propriedades geomecnicas das rochas, entre outros.
Pelo levantamento de MEECH (2006), pode-se observar que, apesar da lgica nebulosa estar
sendo utilizada em muitas reas da minerao, ainda no se encontram publicaes referentes
utilizao da mesma em sistemas de despacho.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 34
. . 1
. : . . , 1 2
0, 1 3
Nos FLP com restries nebulosas, todos os parmetros so conhecidos, porm permite-se
que as restries sejam violadas at um determinado valor (t i ). O grau de atendimento da i
restrio nebulosa dado pela equao 4:
1 , se (Ax) i < b i
i (x) = { h i [(Ax) i ] , se b i (Ax) i b i + t i (4)
0 , se (Ax) i > b i + t i
comum assumir que h i () [0,1], tal que quanto maior for a violao da restrio, menor o
valor de h i .
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 35
Nos FPL com funo-objetivo nebulosa h uma meta nebulosa o (x): Rn [0,1], tal que
o (x) [0,1] expressa o grau de atendimento do objetivo nebuloso. Geralmente, fixado um
nvel desejado para a funo-objetivo e a meta nebulosa que o valor da funo objetivo seja
maior ou igual ao nvel desejado. Formalmente, o (x) idntico ao i (x) apresentado na
equao 4.
Ele explica que as regras nebulosas podem ser utilizadas, no caso especfico de problemas de
otimizao, no critrio para terminar o algoritmo, devendo-se considerar a nebulosidade no
conjunto-soluo e na condio de satisfatoriedade pr-estabelecida.
De acordo com o autor, o uso da lgica nebulosa ajuda a resolver problemas de Programao
Linear convencionais, com a vantagem de permitir a obteno de solues suficientemente
timas (dependendo do desejo do tomador de decises quanto ao grau de otimalidade),
rapidamente.
TAN et al. (2000) contemplam o uso da lgica nebulosa em um sistema de despacho para
veculos guiados automaticamente Automated Guided Vehicles (AGVs) operando em um
ambiente de manufatura. Segundo eles, os resultados da simulao mostraram que o Sistema
de Despacho Nebuloso analisado permite a obteno de elevados ndices de produtividade e
eficincia operacional das fbricas. Como o ambiente de manufatura apresenta algumas
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 36
2.3 - Simulao
A simulao uma tcnica de pesquisa operacional utilizada para analisar problemas cuja
soluo analtica impraticvel, seja pela presena de variveis aleatrias ou por uma
excessiva complexidade do sistema.
PINTO e PINTO (2005) definem um sistema como um conjunto de objetos que interagem
entre si em busca de um propsito lgico, e um modelo como sendo uma representao do
funcionamento deste sistema. A simulao pode ser vista como um processo no qual um
modelo computacional projetado de forma a representar um sistema real e a partir do uso
deste modelo so realizadas experincias visando ao entendimento do comportamento do
sistema e a avaliao de estratgias operacionais ligadas a ele (PEDGEN, 1990).
Como um modelo de simulao pode ser definido como uma representao simplificada do
sistema real, ao se projetar um modelo de simulao, deve-se definir quanto o modelo de
simulao vai se aproximar do sistema real (KNIGHTS e BONATES, 1999).
De acordo com PINTO e PINTO (2005), existe no mercado um grande nmero de aplicativos
(softwares) especficos para o desenvolvimento de modelos de simulao, sendo o Arena, da
Rockwell Softwares, um deles. Os autores afirmam que o Arena surgiu em 1993, a partir da
juno da linguagem de simulao SIMAN com o aplicativo de animao CINEMA.
Segundo PINTO e PINTO (2005), o Arena apresenta uma interface grfica destinada ao
desenvolvimento de modelos, animao e anlise estatstica de dados de entrada e sada. A
metodologia de execuo da simulao adotada pelo Arena a abordagem por processos, que
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 39
est voltada para a modelagem do processo a ser executado pelas classes de entidades do
sistema, que competem por recursos para execuo de algumas atividades e/ou cooperam
entre si para execuo de outras. Esta metodologia considerada por FREITAS FILHO
(2001) como intuitiva, devido ao fato do modelo representar o fluxo das entidades pelo
sistema.
Outro software muito utilizado o SLAM (Simulation Language for Alternative Modeling),
que consiste de uma srie de subprogramas escritos em FORTRAN. O SLAM uma
linguagem de simulao orientada a eventos que trabalha com entidades, atributos e eventos
(TU e HUCKA, 1985).
VAGENAS (1999) cita tambm as seguintes linguagens de simulao, as quais podem ser
usadas com o propsito de modelagem de sistemas de minerao: AUTO-MOD, SIM-
FACTORY, TAYLOR II e QUEST. RAMOS NETO (2002) faz uma reviso acerca das
linguagens de simulao utilizadas na simulao de operaes em minas.
A escolha da linguagem de simulao deve ser feita com base em diversos critrios,
principalmente: a facilidade de uso, o fornecimento de ferramentas de diagnstico e
depurao de erros adequadas, a capacidade de importar dados de outros softwares (como
planilhas e pacotes CAD Computer-Aided-Design) e a capacidade de ser combinada com
ambientes de animao grfica para visualizao do processo que estiver sendo simulado.
PINTO e PINTO (2005) explicam que a simulao de uma determinada realidade pode ser
vista como a operao do modelo que a representa. Eles esclarecem que, aps o
desenvolvimento do modelo, diferentes cenrios associados a ele podem ser analisados. Os
resultados das simulaes dos diversos cenrios fornecem uma base para a tomada de
decises gerenciais (TU e HUCKA, 1985).
TURNER (1999) esclarece que a simulao envolve a modelagem do processo, com base nas
regras operacionais, com posterior verificao do modelo, usando distribuies estatsticas
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 40
Estas respostas auxiliam efetivamente o tomador de deciso, uma vez que ele pode testar uma
srie de alternativas e escolher aquela que ele julgar a mais adequada para a situao. Esta
anlise de cenrios implica na observao de diversas caractersticas do sistema tais como: a
taxa de utilizao de recursos, gargalos existentes, tempos em fila, etc. (PINTO e PINTO,
2005).
STURGUL (1992) alerta que, quando obtemos uma soluo usando simulao
computacional, importante entender o significado desta soluo, j que um modelo de
simulao no resolve um problema, apenas mostra como um sistema ir operar sob um dado
conjunto de parmetros.
A animao serve para comparar o modelo conceitual com o modelo computacional, ou seja,
para depurar e validar o modelo, determinando se o mesmo reflete a realidade de um sistema
existente ou proposto (STURGUL e LI, 1997).
A simulao comeou a ser utilizada na indstria mineral no incio dos anos 60 (STURGUL e
LI, 1997; RODRIGUES, 2006), sendo que, em 1995, em Papua e Nova Guin, foi projetada a
primeira mina que utilizou simulao e animao desde a fase de projeto (STURGUL, 1995,
citado por RODRIGUES, 2006).
A simulao vem ganhando cada vez mais aceitao na indstria de minerao e tem se
tornado importante para o planejamento de novas minas, bem como para o monitoramento das
operaes (TURNER, 1999; PANAGIOTOU, 1999). Na opinio de TURNER (1999), a
simulao tem emergido como uma forma til de explorar os impactos de novos
investimentos e tem proposto novos mtodos em minerao.
A simulao tem se estabelecido como a nica tcnica que pode rodar sistemas de minerao
complexos, os quais so de natureza estocstica, mudam dinamicamente ao longo do tempo e
do espao e operam dentro de um ambiente econmico varivel (PANAGIOTOU, 1999).
A simulao, particularmente quando feita com animao, uma ferramenta que pode ser
usada pelos engenheiros para convencer o gerente da mina de que certas metas podem ou no
ser atingidas (PANAGIOTOU, 1999). Para VAGENAS (1999), a facilidade de uso de
animao a razo primordial para o crescimento da popularidade da modelagem por
simulao em minerao.
Computadores de alto desempenho e baixos custos, disponveis hoje em muitas minas, aliados
a linguagens de simulao/modelagem que permitem a construo rpida de modelos e
facilitam as alteraes, tm tornado a simulao uma importante ferramenta na minerao
(PANAGIOTOU, 1999).
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 42
STURGUL (1992) defende que a simulao auxilia o engenheiro a determinar o envio correto
(ou timo) de um caminho para um determinado trabalho. Para KOLONJA et al. (1993) e
ETIN (2004), em muitos casos, a simulao computacional o mtodo mais aplicado e
efetivo de comparao de estratgias de despacho alternativas.
Para MARAN e TOPUZ (1988), a simulao computacional pode ser usada como uma forma
de experimentao e avaliao de problemas de despacho, especialmente quando mtodos
analticos no so satisfatrios. Os sistemas de transporte de caminhes de uma mina a cu
aberto de grande porte so to complexos que se torna difcil obter resultados quantitativos
pela teoria das filas (TU e HUCKA, 1985). Assim, a simulao computacional
provavelmente o nico mtodo prtico para predizer a performance de um sistema de
transporte de caminhes sob controle de despacho computadorizado (TU e HUCKA, 1985).
KONYUKH et al. (1999) entendem que a simulao de sistemas de despacho mais difcil
que a simulao em planejamento de minas, uma vez que o modelo do primeiro caso deve
levar em considerao as mudanas nas entradas reais do processo, para refletir o processo em
tempo real.
FORSMAN et al. (1993) simularam uma mina a cu aberto, utilizando o modelo de simulao
METAFORA, para avaliar estratgias de controle de despacho. As regras de despacho
analisadas foram: despacho fixo, maximizao de caminhes e maximizao de carregadeiras.
A simulao das estratgias mostrou que, para o modelo criado, a operao obteve melhor
performance sob a poltica de maximizao de caminhes. Para a seleo de uma rota tima,
durante o despacho, foi utilizado o algoritmo do menor caminho de Dijkstra.
No final da dcada de 90, diversos autores fizeram uma anlise da utilizao da simulao em
minerao nos vrios pases e continentes do planeta (TURNER, 1999; PANAGIOTOU,
1999; KNIGHTS e BONATES, 1999; KONYUKH et al., 1999; VAGENAS, 1999).
TURNER (1999) descreveu alguns dos trabalhos que estavam sendo executados, na poca, na
frica do Sul. Segundo ele, a frica do Sul est expandindo o uso de sistemas de
seqenciamento de transporte em tempo real e a indstria mineral deste pas usa a simulao
extensivamente.
VAGENAS (1999) fez uma reviso das aplicaes de simulao, na minerao canadense,
nos anos 90, mencionando os softwares utilizados e as minas que tm realizado estudos de
simulao.
RAMOS NETO (2002) desenvolveu um TEMPLATE no programa Arena, para simulao das
operaes de carregamento e transporte em minas a cu aberto. Apesar das facilidades
oferecidas pelo template especfico, para a construo de um modelo de simulao, o presente
trabalho no se utilizou do template desenvolvido por este autor (foram utilizados apenas os
mdulos dos templates Basic Process e Advanced Process), uma vez que, segundo o prprio
autor, na medida em que os templates se tornam mais especficos, ocorre uma perda em sua
flexibilidade apesar de aumentar a facilidade do uso.
ETIN (2004) desenvolveu um modelo para simular o despacho e a produo de uma mina a
cu aberto de mdio porte, com o intuito de analisar e comparar regras heursticas de
despacho de caminhes. Os resultados das anlises estatsticas mostraram que os efeitos das
regras bsicas de despacho no so significativos para a performance do sistema os ndices
de performance utilizados foram: produo do caminho, utilizao da carregadeira e
utilizao do caminho.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 47
CAPTULO 3
IMPLEMENTAO DO MODELO
Como o Arena possui blocos Decide (que tem a funo de deciso se...ento) e Assign (com
funo de declarao de comandos de atribuio), naturalmente possvel desenvolver uma
programao estruturada em seu ambiente.
O teor do minrio do R.O.M. resultante da combinao dos teores das diversas frentes que o
compem, ou seja, o teor do minrio do R.O.M. a mdia ponderada dos teores das frentes da
mina que fornecem minrio para o R.O.M. Como o teor de minrio de cada corrida deve estar
entre os limites inferior e superior permitidos, os caminhes so enviados para frentes com
maior ou com menor teor de minrio, de acordo com a necessidade de momento do R.O.M.,
para garantir o atendimento desta especificao de qualidade. Essa poltica de despacho de
caminhes para frentes de lavra em funo da garantia do teor da mistura chamada de
poltica de qualidade. Ela visa reduzir a varincia do teor de alimentao do R.O.M.
O erro de cada varivel representa o desvio do teor da varivel em relao aos limites de teor
permitidos, conforme mostra a figura 5:
1
O conceito de lote est relacionado discretizao da produo, ou seja, separao, do que produzido, em
partes. O tamanho do lote pode ser definido em quantidade de unidades do produto (no caso de processos
discretos) ou em alguma unidade de medida (no caso de processos contnuos). Um lote, numa fbrica de
parafusos, por exemplo, pode corresponder a cada 1.000 parafusos produzidos. J em uma Aciaria, um lote pode
corresponder a cada 10 toneladas de ao lquido produzido.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 50
O erro da cada frente equivale ao desvio total dos teores das variveis de controle no lote, em
relao a seus respectivos limites, caso o caminho seja enviado para a frente.
Em caso de empate entre duas ou mais frentes com o menor erro, a frente a ser escolhida ser
aquela que apresentar maior defasagem em relao produo ideal.
RODRIGUES (2006) chama esta escolha por defasagem de Poltica por Ritmo de Lavra.
Aqui, essa poltica foi utilizada como critrio de desempate dentro da poltica de qualidade,
uma vez que o ritmo de lavra est intimamente ligado qualidade. A poltica ritmo de lavra
visa manter os ritmos de lavra de cada frente (t/h) o mais prximo possvel dos valores ideais
com o objetivo de manter a qualidade exigida (RODRIGUES, 2006).
A priori, devem ser definidos: o tamanho mnimo do lote (vLote min ); o tamanho mximo do
lote (vLote max ); o peso de cada varivel de controle (vPeso vc ); e os limites mximo
(vTeor_superior vc ) e mnimo (vTeor_inferior vc ) permitidos para o teor de cada varivel de
controle, no lote.
A primeira anlise feita pelo algoritmo se a frente est funcionando. Apesar de se ter citado
que o algoritmo obtm o erro para cada frente, no justifica perder tempo com clculos para
uma frente de lavra se a mesma estiver inoperante. Neste caso, considera-se um erro muito
grande para a frente inativa (por exemplo, 9999) e passa-se aos clculos relativos prxima
frente.
Para cada frente em operao2 , calcula-se o erro da mesma (vErro f ). Esse erro representa a
mdia dos erros de cada varivel de controle para esta frente (vErro vc,f ), ponderada pelos
respectivos pesos. Assim, para uma mesma frente f, calcula-se o erro de cada varivel de
controle (vErro vc,f ). A equao 5 utilizada para o clculo do erro, sendo vQtd vc a quantidade
de variveis de controle consideradas:
, .
5
2
Neste trabalho, considera-se uma frente em operao qualquer frente que no esteja inativa, ou seja, qualquer
frente que esteja disponvel para carregamento, mesmo que ela esteja ocupada (carregando algum caminho).
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 51
Para obter vErro vc,f , necessrio calcular como ficaria o teor da varivel vc no lote (vTeor),
caso o caminho fosse enviado para frente f. importante ressaltar que este teor no deve ser
alterado no valor real do lote, uma vez que o caminho ainda no foi enviado para esta frente.
O teor da varivel no lote (vTeor) dado pela soma do teor real da varivel no lote (vTeor vc )
multiplicado pelo tamanho do lote (vLote) com o teor da varivel na frente f (vTeor vc,f )
multiplicado pela capacidade do caminho (aCap); tudo isso dividido pela soma do tamanho
do lote com a capacidade do caminho:
. , .
6
O valor obtido para vTeor pode representar uma das trs situaes: ser maior que o teor
mximo permitido para a varivel de controle (vTeor_superior vc ); ser menor que o valor
mnimo permitido (vTeor_inferior vc ); ou estar entre vTeor_inferior vc e vTeor_superior vc .
Caso vTeor, para a varivel de controle vc, estiver entre vTeor_inferior vc e vTeor_superior vc ,
ou seja, se o teor estiver dentro dos limites aceitveis para a varivel, o erro de vc na frente f
nulo (vErro vc,f = 0).
Se vTeor for maior que o limite superior, o erro de vc na frente f dado pela diferena entre o
teor da varivel no lote e o limite superior (vErro vc,f = vTeor - vTeor_superior vc ). Se vTeor for
menor que o limite inferior, o erro de vc na frente f dado pela diferena entre o limite
inferior e o teor da varivel no lote (vErro vc,f = vTeor_inferior vc - vTeor).
Aps calcular o erro de todas as variveis de controle para a frente f, pode-se ento calcular o
erro da frente (vErro f ), conforme a equao 5. E, aps calcular o erro de todas as frentes,
escolhe-se a frente de menor erro: MIN(vErro f ).
Se houver empate entre uma ou mais frentes, com o menor erro, faz-se a escolha pela
defasagem. Para este caso, deve ser definido, a priori, o percentual desejado de participao
de cada frente na produo total (vPd f ), durante o intervalo de tempo em anlise (vIntervalo),
o qual tambm deve ser definido inicialmente esta definio normalmente obtida via
modelos de otimizao.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 52
Calcula-se, para cada frente, sua defasagem (vDef f ), ou seja, a diferena entre o percentual
desejado da produo da frente (vPd f ) e o percentual real de sua produo (vPr f ). Vale
lembrar que a defasagem da frente somente calculada se a frente tiver empatada com
outra(s), com o menor erro.
Uma vez definida a frente para o qual o caminho ser enviado, aps a descarga do mesmo,
procede-se com a alterao dos dados relativos ao lote. Assim, deve-se acertar o teor de cada
varivel no lote (vTeor vc ) e o tamanho do lote (vLote). O novo teor de cada varivel
calculado pela mdia ponderada entre o teor da varivel que o lote apresentava antes de ser
acrescido dessa quantidade de material (vTeor vc ) e o teor da varivel na frente da qual o
minrio foi retirado (vTeor vc,f ):
. , .
7
Depois de acertar o teor de cada varivel de controle, deve-se incrementar o tamanho do lote
de acordo com a capacidade do caminho que acabou de descarregar (vLote = vLote + aCap).
Sempre que o lote se tornar maior que o lote mnimo e todas as variveis de controle
apresentarem teores dentro dos limites permitidos (vTeor_inferior vc vTeor vc
vTeor_superior vc ), o lote fechado e inicia-se um novo lote. Neste caso, o lote considerado
bom. Um lote tambm encerrado sempre que se tornar maior que o lote mximo (vLote max ).
Neste caso, o lote fechado fora das especificaes (e considerado ruim).
Ao se iniciar um novo lote, as variveis tamanho do lote (vLote) e teor de cada varivel de
controle no lote (vTeor vc ) devem ser zeradas.
A princpio, a adoo da poltica de qualidade parece ser adequada, pois resolve o problema
do teor de minrio do R.O.M. Porm, esse critrio pode gerar um problema no que diz
respeito produtividade dos caminhes (e demais equipamentos). Por exemplo, quando a
mistura est muito pobre em relao a alguma varivel de controle (ou seja, a concentrao
dessa varivel est muito baixa), de acordo com o critrio de qualidade, os caminhes seriam
alocados para a frente de maior concentrao dessa varivel. Com os caminhes sendo
despachados para esta frente, haveria a formao de uma fila, o que reduziria a taxa de
utilizao dos caminhes (e das carregadeiras das demais frentes), ou seja, haveria a reduo
da produtividade dos equipamentos. Enquanto uma frente estaria com uma fila de caminhes
aguardando carregamento, a outra estaria sem nenhum caminho.
Um exemplo de ocorrncia dessa situao, na prtica, quando uma frente de baixo teor de
uma determinada varivel de controle por exemplo, o fsforo pra (por quebra da
carregadeira, problemas na estrada ou qualquer outro motivo). Enquanto o problema estiver
sendo resolvido (e os caminhes despachados para outras frentes), o teor de fsforo vai
aumentando, podendo ficar muito acima do limite superior permitido. Ento, assim que a
frente com baixo teor de fsforo retorna ao funcionamento, o algoritmo que despacha por
qualidade tende a mandar muitos caminhes para a mesma, a fim de reduzir o teor de fsforo
a valores inferiores ao limite superior, porm gerando fila.
ressaltar que esse tempo total de fila calculado para cada frente apenas estimado, uma vez
que, aps cada caminho ser enviado para uma frente, uma diversidade de fatores aleatrios
pode ocorrer, com conseqente reduo ou elevao dos tempos de deslocamento e
carregamento.
Em caso de empate entre duas ou mais frentes com o menor tempo de fila, a frente a ser
escolhida ser aquela que apresentar menor tempo de ciclo.
RODRIGUES (2006) chama a escolha por tempo de fila de Poltica Tempo de Fila, e a
escolha por tempo de ciclo de Poltica Tempo de Ciclo. Aqui, a Poltica Tempo de Fila
tratada como Poltica de Produtividade, sendo que a Poltica Tempo de Ciclo foi utilizada
como critrio de desempate dentro da Poltica de Produtividade, uma vez que o tempo de
ciclo est intimamente ligado produtividade dos equipamentos.
Cada caminho c enviado para uma frente f possui um horrio de chegada (vHC c,f ), um tempo
em fila (vTF c,f ) e um horrio de liberao (vHL c,f ) lembrando que todas estas variveis
ligadas ao tempo so previstas, podendo no corresponder aos instantes reais. O instante de
chegada (vHC c,f ) obtido pelo tempo mdio de deslocamento do local de despacho at a
frente em questo (vT_desloc d,f ), acrescido do horrio do despacho (TNOW) equao 8. O
tempo em fila (vTF c,f ) dado pela diferena entre o instante de liberao da frente pelo
caminho anterior (vHL c-1,f ) e o instante de chegada do caminho (atual) frente equao 9.
E o instante de liberao da frente, pelo caminho atual (vHL c,f ), obtido acrescentando o
tempo mdio de carregamento (vT_carreg) ao instante de liberao da frente pelo caminho
anterior (vHL c-1,f ) equao 10.
Para cada frente em operao, calcula-se o instante de chegada do caminho frente (vHC c,f ),
com base no tempo mdio de deslocamento do local de despacho mesma. Em seguida,
calcula-se o tempo total em fila (vTF f ), ocasionado pela chegada do caminho frente. O
tempo total em fila de uma frente a soma do tempo que o caminho fica aguardando na fila
para ser carregado, caso ele chegue depois de outro, com os tempos que os demais caminhes
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 57
(que j foram enviados para a mesma frente) ficaro em fila, caso o caminho atual chegue
antes de algum deles, conforme mostra a equao 11, onde c* representa o ltimo caminho a
ser liberado pela frente:
, 11
Assim, para calcular o tempo total em fila de uma frente, necessrio, primeiro, verificar se o
caminho que ser despachado chegar antes ou depois de outro(s) caminho(es). Existem
quatro possibilidades:
a) o instante de chegada do caminho atual (vHC c,f ) ser posterior ao instante de
liberao da frente pelo ltimo caminho (vHL c*,f ). Neste caso, o caminho atual
no aguarda em fila nem gera fila nos demais. Assim, o tempo de fila total da
frente zero: se vHC c,f vHL c*,f ento vTF f = 0;
b) o instante de chegada do caminho atual for posterior ao instante de chegada do
ltimo caminho frente de lavra (vHC c*,f ), porm inferior ao instante de liberao
deste caminho (vHL c*,f ). Neste caso, o caminho atual aguarda o carregamento do
ltimo, mas no gera fila nos demais. Assim, o tempo de fila total da frente dado
pelo tempo em fila do caminho atual, ou seja, pela diferena entre o instante de
liberao da frente pelo ltimo caminho e o instante de chegada do caminho
atual: se (vHC c,f vHC c*,f ) e (vHC c,f vHL c*,f ) ento vTF f = vHL c*,f - vHC c,f ;
c) o instante de chegada do caminho atual for anterior chegada do primeiro
caminho previsto para chegar frente de lavra. Neste caso, o caminho atual no
aguarda em fila, mas gera fila para todos os demais caminhes despachados para a
mesma frente. Assim, o tempo de fila total da frente dado pela soma dos tempos
em filas dos demais caminhes (antes, porm, deve-se acertar os valores das
variveis vHC c,f , vTF c,f e vHL c,f dos demais caminhes, conforme ser visto mais
adiante): se vHC c,f vHC c1,f ento vTF f = vTF c,f , com tempo em fila do
caminho atual igual a 0;
d) o instante de chegada do caminho atual for anterior liberao da frente, porm
entre o instante de chegada do primeiro e do ltimo caminho. Neste caso, o
caminho aguarda em fila e tambm gera fila nos demais. Assim, o tempo de fila
da frente obtido de modo semelhante ao descrito no item anterior: se (vHC c,f
vHL c*,f ) e (vHC c1,f vHC c,f vHC c*,f ) ento vTF f = vTF c,f .
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 58
O caso descrito no item (d) apresenta duas diferenas bsicas em relao ao descrito no item
(c), no que diz respeito ao clculo do tempo total de fila da frente. A primeira que, no item
(d), o caminho atual apresenta tempo em fila diferente de zero. A segunda e mais
importante que, no caso descrito em (d), deve-se descobrir qual a posio da fila que ser
ocupada pelo caminho atual, ou seja, entre quais caminhes enviados para a mesma frente
ele chegar.
Uma vez identificada a posio na fila de carregamento da frente de lavra a ser ocupada pelo
caminho atual, deve-se computar o tempo de fila da frente, com base no tempo em fila do
caminho atual. Em seguida, deve-se atualizar o tempo em fila e o instante de liberao de
cada um dos caminhes que chegaro depois do atual, incrementando o tempo em fila de cada
um, no tempo total de fila da frente. Todos estes clculos seguem as equaes 8, 9, 10 e 11.
Um pequeno detalhe a ser lembrado que o incremento no tempo total de fila da frente, dado
por cada caminho, a diferena entre o tempo em fila do caminho se o caminho atual for
para a frente em questo e o tempo em fila do caminho se o atual no for para a frente em
questo.
Como os clculos descritos acima so feitos antes de se definir para qual frente o caminho
seguir, importante manter os dados originais de cada frente. Para identificar a posio em
que o caminho atual chegar, deve-se comparar seu instante de chegada com os instantes de
chegada dos demais. Assim, considerando o w caminho como o primeiro a chegar depois do
atual, o caminho atual ocupar a posio w da fila.
Aps calcular o tempo total de fila de cada frente, escolhe-se a frente de menor fila:
MIN(vTF f ).
Se houver empate entre uma ou mais frentes, com o menor tempo total de fila, faz-se a
escolha pelo tempo de ciclo. Assim, para cada frente nesta situao (de empate), calcula-se o
tempo de ciclo caso o caminho seja enviado para a mesma.
frente (vHL c,f ) compreende os tempos associados ao deslocamento at a frente, fila para
carregamento e ao carregamento, nosso algoritmo obtm o tempo de ciclo de cada frente
simplesmente pela soma do instante de liberao do caminho com o tempo de deslocamento
do caminho cheio:
vTC f = vHL c,f + vT_desloc f,d (12)
Aps obter o tempo de ciclo de todas as frentes, escolhe-se a frente de menor tempo de ciclo:
MIN(vTC f ). Uma vez definida a frente para o qual o caminho ser enviado, procede-se com
o acerto das variveis vHC c,f , vTF c,f e vHL c,f , referentes ao caminho em questo e frente
escolhida.
Visto que cada uma das polticas explicadas nos itens anteriores soluciona um problema, mas
pode criar outro, para resolver simultaneamente a questo da qualidade da mistura e da
produtividade dos equipamentos, necessrio apelar para os conjuntos nebulosos.
Pela Teoria dos Conjuntos Nebulosos, existe um grau de pertinncia de cada elemento a um
determinado conjunto, uma vez que os conjuntos nebulosos no apresentam fronteiras bem
definidas como os conjuntos clssicos.
Pela lgica clssica, se definirmos que uma pessoa considerada idosa a partir de 60 anos,
podem surgir questes do tipo: uma pessoa com 60 anos e 1 dia idosa, porm uma pessoa
com 59 anos e 364 dias no o ; ou uma pessoa de 60 anos idosa, mesmo sendo
comparada com uma pessoa de 120 anos... Entretanto, no parece lgico dizer que uma
pessoa que nasceu apenas dois dias aps a outra no pertence ao mesmo conjunto (de idade)
que a mais velha, ou que uma pessoa que tenha o dobro da idade da outra pertence ao
mesmo grupo da mais nova.
De maneira anloga, no podemos dizer que uma produtividade de 1800 ton/h boa e uma de
1799 ton/h no . As fronteiras 60 anos ou 1800 ton/h no diferenciam as caractersticas
dos elementos que se encontram imediatamente abaixo ou acima das mesmas.
A lgica nebulosa permite dizer que uma pessoa de 59 anos e 364 dias possui um grau de
pertinncia de 59,9% ao conjunto dos idosos, enquanto uma de 60 anos e 1 dia possui um
grau de pertinncia de 60,01%, e uma de 120 anos pertence 99,98% ao conjunto dos idosos.
Esse paradigma da lgica nebulosa pode ser utilizado para definir o despacho dos caminhes
de acordo com o grau de pertinncia da qualidade da mistura e da produtividade dos
equipamentos de carregamento.
O clculo do erro, da defasagem, do tempo em fila e do tempo de ciclo, para cada frente,
feito de maneira semelhante ao descrito nos itens anteriores. A diferena que aqui no
necessrio ordenar as frentes por ordem crescente ou decrescente desses parmetros. Alm
disso, os quatro ndices so calculados para todas as frentes.
Aps calcular os ndices para todas as frentes, o algoritmo calcula a qualidade da mistura e a
produtividade dos equipamentos.
A qualidade da mistura dada pela mdia das qualidades das variveis de controle,
ponderadas pelos respectivos pesos. A qualidade de cada varivel de controle funo da
distncia entre o teor da varivel e seus limites e metas. Considerando as variveis de controle
utilizadas neste estudo, tm-se duas situaes possveis:
a) varivel com limite inferior e limite superior a meta a mdia entre os limites
inferior e superior;
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 64
b) varivel apenas com limite superior a meta igual ao limite inferior, ou seja, vale
zero.
Em qualquer uma das duas situaes, a qualidade da varivel dada pela faixa de valores a
qual a varivel pertence. Para obter as faixas de valores possveis para a varivel, necessrio
calcular o parmetro dist, que equivale a da distncia entre a meta e o limite superior. A
figura 13 mostra o valor da qualidade da varivel de controle referente a cada faixa de valores
do teor:
Aps obter a qualidade de cada varivel, basta calcular a mdia ponderada da qualidade da
varivel pelo seu peso, para obter a qualidade da mistura.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 65
Considerando que a produtividade mnima vale zero, o fator de converso (fc) obtido
dividindo o valor mximo do parmetro (vm) pela quantidade de classificaes possveis (qc)
menos um: fc = vm / (qc - 1). Assim, considerando seis possveis classificaes, se o valor
mximo para a produtividade for 2400, seu fator de converso ser 480.
O fc utilizado para converter o valor real do parmetro (vr) no valor apropriado para servir
de entrada no clculo do grau de participao de cada poltica (va). Essa converso feita
dividindo o valor real encontrado para a qualidade (ou produtividade) pelo fator de converso:
va = vr / fc.
A quantidade de classificaes possveis pode ser definida pelo usurio. Neste estudo, foram
definidas seis classificaes possveis para cada parmetro: pssima, ruim, regular, boa, muito
boa e excelente. Por isso, a converso dos valores feita para um valor entre 0 e 5 (conforme
citado anteriormente). Neste caso, pela Teoria dos Conjuntos Clssicos, teramos: 0
pssima; 1 ruim; 2 regular; 3 boa; 4 muito boa; e 5 excelente. Poderamos, ento,
agrupar os valores convertidos (va) conforme a tabela 2:
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 66
Tabela 2 - Faixas de classificao de qualidade ou produtividade pela Teoria dos Conjuntos Clssicos
Assim, uma produtividade de 2,5 seria considerada boa enquanto uma produtividade de 2,499
seria considerada apenas regular. Como o modelo proposto segue a Teoria dos Conjuntos
Nebulosos, esta tabela no utilizada. Ao invs de pertencer a uma determinada faixa de
valores, cada va obtido possui um grau de pertinncia associado a cada classificao.
No caso deste estudo, existem duas entradas (qualidade e produtividade) e seis valores
lingsticos associados a cada entrada: pssima (A 1 ou B 1 ), ruim (A 2 ou B 2 ), regular (A 3 ou
B 3 ), boa (A 4 ou B 4 ), muito boa (A 5 ou B 5 ) e excelente (A 6 ou B 6 ). A quantidade de regras
dada pela quantidade de valores lingsticos elevada quantidade de entradas (NR = NFPNE),
sendo, portanto 36 regras.
As regras so do tipo:
Regra 1: Se x 1 A 1 e x 2 B 1 , ento y 1 = p 1* x 1 + q 1* x 2 + r 1 ;
Regra 2: Se x 1 A 1 e x 2 B 2 , ento y 2 = p 2* x 1 + q 2* x 2 + r 2 ;
Regra 3: Se x 1 A 1 e x 2 B 3 , ento y 3 = p 3* x 1 + q 3* x 2 + r 3 ;
Regra 4: Se x 1 A 1 e x 2 B 4 , ento y 4 = p 4* x 1 + q 4* x 2 + r 4 ;
Regra 5: Se x 1 A 1 e x 2 B 5 , ento y 5 = p 5* x 1 + q 5* x 2 + r 5 ;
Regra 6: Se x 1 A 1 e x 2 B 6 , ento y 6 = p 6* x 1 + q 6* x 2 + r 6 ;
Regra 7: Se x 1 A 2 e x 2 B 1 , ento y 7 = p 7* x 1 + q 7* x 2 + r 7 ;
Regra 8: Se x 1 A 2 e x 2 B 2 , ento y 8 = p 8* x 1 + q 8* x 2 + r 8 ;
:
.
Regra 36: Se x 1 A 6 e x 2 B 6 , ento y 36 = p 36* x 1 + q 36* x 2 + r 36 .
Para calcular o grau de participao das polticas, necessrio definir, a priori, a quantidade
de funes de pertinncia a serem geradas (m), a quantidade de repeties do treinamento a
serem realizadas (nepoca), a quantidade de entradas (n), e o tamanho do passo do mtodo
gradiente (alfa).
Essa calibrao de m, nepoca e alfa, constitui-se numa das partes mais difceis na
construo deste modelo. O mtodo utilizado para definir os melhores valores desses
parmetros, para se chegar resposta otimizada, foi basicamente o da tentativa-e-erro.
Variando-se cada um dos parmetros e mantendo os demais constantes, pode-se analisar a
sensibilidade do modelo a cada um.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 69
Foi facilmente observado que, para valores de m muito elevados, os resultados eram piores,
ou seja, a qualidade do modelo inversamente proporcional quantidade de funes de
pertinncias geradas. Tambm foi observado que o modelo demora muito mais para responder
quando o valor de m grande. Assim, definiu-se pela gerao de apenas duas funes de
pertinncia (m= 2).
A quantidade de treinamentos a ser realizada tambm tem impacto sobre o tempo de resposta
do modelo. Apesar do tempo de resposta ser maior para valores mais elevados de nepoca,
nestes casos, a qualidade da resposta aumenta. Entretanto, a partir de um determinado valor, a
qualidade no mais aumenta com o aumento da quantidade de treinamentos. Para esse
parmetro, valores entre 500 e 1000 apresentaram bons resultados na maioria das
combinaes testadas. Como o impacto sobre o tempo foi quase imperceptvel para m = 2
(primeiro parmetro definido), optou-se pela realizao de 1000 treinamentos (nepoca =
1000).
O ltimo parmetro a ser definido foi o alfa. Esse parmetro indica o tamanho do passo a ser
dado, no sentido do timo, pelo mtodo gradiente. Por um lado, valores muito baixos de alfa
exigem maior quantidade de treinamento, por mover os valores muito lentamente em direo
ao timo. Por outro lado, valores muito altos de alfa tambm podem exigir grande
quantidade de treinamentos por passar do timo, a cada passo, fazendo os valores terem um
comportamento semelhante ao de um pndulo. Foi adotado o valor 0,07 para alfa, uma vez
que este valor foi o que apresentou o melhor resultado com m = 2 e nepoca = 1000.
Definidos os valores dos parmetros, o algoritmo gera a entrada para validao (xv) e entrada
para treinamento (xt), sendo ambas matrizes, de acordo com os dados de entrada fornecidos.
A matiz de entrada de validao possui 36 linhas e duas colunas. As linhas representam as 36
regras, ou seja, as 36 combinaes possveis entre os seis valores lingsticos de qualidade e
os seis valores de produtividade. J as colunas representam os valores de cada uma das
entradas (coluna 1 valores possveis para qualidade; coluna 2 valores possveis para
produtividade):
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 70
A matriz de entrada para treinamento foi definida com 25 linhas e duas colunas, considerando
apenas cinco valores lingsticos, intermedirios aos adotados para o problema:
A gerao das entradas e das sadas de validao e treinamento pode ser feita tanto por uma
rotina de gerao dos valores como pela leitura dos dados em um arquivo.
Qualidade
0 1 2 3 4 5
0 0,5 0,4 0,3 0,2 0,1 0
1 0,6 0,5 0,4 0,3 0,2 0,1
Produtividade
Caso o usurio do modelo queira priorizar uma das duas polticas (em uma mina sem
problemas de qualidade, o tomador de deciso pode desejar priorizar a produtividade, por
exemplo), basta alterar os parmetros da tabela 5.
Para cada mf, define-se o valor dos parmetros c, sig, p e q, alm de obter a curva da funo
de pertinncia (wp) e a sada (y) correspondente. O parmetro c j o valor da mf (da j-sima
regra) que apresenta grau de pertinncia igual a um. Para cada entrada, c j igual ao valor
mnimo da entrada somado ao produto de j-1 com delta: c j = x min + (j-1) * delta. O parmetro
sig no varia e obtido pela diviso de 0,5 vezes delta pela raiz quadrada de 2 vezes log de 2:
sig = (0,5*delta) / (2*log(2)). Para os parmetros p j e q (utilizados no clculo de y) so
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 72
gerados valores aleatrios entre 0 e 1. Para cada entrada, obtm-se duas curvas gaussianas
com parmetros c j e sig. A sada y obtida somando p j vezes x com q: y = p j * x + q.
A funo funo_saida_nent gera a sada ys para cada par de valores de entrada fornecido.
Esse clculo feito com base nos parmetros x, c, sig, p, q, m e n fornecidos. A figura 17
mostra um comparativo entre a sada desejada e a sada obtida com os parmetros iniciais:
O treinamento a prxima etapa do algoritmo. Conforme pode ser observado na figura 17, h
uma discrepncia muito grande entre os valores de sada obtidos e os esperados. Isso se deve
aos valores dos parmetros c, sig, p e q no estarem adequados. O ajuste desses parmetros
feito pelo mtodo gradiente.
O uso do mtodo gradiente indicado para achar o mnimo de uma funo ponto no qual a
derivada da funo vale zero quando a equao no possui soluo algbrica para suas
derivadas. Ao minimizar a funo erro, o mtodo gradiente contribui para a otimizao dos
parmetros. Esse mtodo foi escolhido por fornecer aproximao mais rpida, e consiste de
repeties consecutivas do seguinte clculo: x k+1 = x k -.f(x k ).
Assim, para cada iterao do treinamento, gera-se uma sada para cada par de valores de
entrada, por meio da funo funo_saida_nent. Aps gerar a sada, calculam-se as derivadas
parciais para, em seguida, acertar os parmetros pelo mtodo gradiente. As equaes 13, 14,
15 e 16 mostram as frmulas para acerto dos parmetros segundo o mtodo gradiente:
. . . . 13
. . . . 14
. . . . 15
. . . . 16
O modelo engloba as funes erro mdio (quadrado da diferena entre a sada real e a
desejada, dividido por dois), sada real (somatrio do produto funo de pertinncia vezes
sada da j-sima regra, dividido pelo somatrio das funes de pertinncia), sada da j-smia
regra (soma de p j vezes a entrada com q j ) e funo de pertinncia da j-sima regra
(exponencial de - vezes o quadrado da entrada menos c j , dividido por j ), as quais so
calculadas, respectivamente, pelas equaes 17, 18, 19 e 20:
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 74
17
2
. 18
1
. 19
2
. 20
21
22
23
.
24
.
25
1 26
27
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 75
Aps realizar o acerto dos parmetros para cada par de valores de entrada, passa-se para a
prxima iterao do treinamento, at se atingir uma quantidade de iteraes igual a nepoca. A
seguir, o modelo gera novas funes de pertinncia (agora com os valores ajustados), para
validar o treinamento. A figura 18 mostra as funes de pertinncia geradas aps o ajuste dos
parmetros:
Alm das novas funes de pertinncia, tambm faz parte da validao do treinamento a
obteno de y a partir de novos dados de entrada e a comparao do valor obtido com o valor
esperado. Novamente, a sada obtida pela funo funo_saida_nent. Essa funo gera a
sada y, de acordo com a rede ANFIS, ou seja, obtendo-se cada w j e cada y j para,
posteriormente, realizar os somatrios a (w j .y j ) e b (w j ), bem como a diviso de a por b. A
figura 19 mostra a comparao da sada obtida aps o ajuste dos parmetros realizado no
treinamento (linha) com a sada esperada (crculos):
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 76
O erro quadrtico mdio apresentado pelo modelo da ordem de grandeza de 10-5. Uma vez
validado o treinamento, basta entrar com o par de valores (da qualidade e da produtividade) e
chamar a funo funo_saida_nent que o modelo retornar a sada correspondente. O valor
retornado pelo modelo equivale participao da poltica de qualidade.
Uma vez obtido o grau de participao da poltica de qualidade (z), o grau de participao dos
critrios de produtividade dado pelo complemento de z (ou seja, 1 - z).
m 2;
nepoca 1000;
n 2;
alfa 0,07;
Figura 20 - Passo 3: obteno do grau de participao de cada poltica
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 77
Ler arquivo contendo dados de entrada; {coluna 1: valores de qualidade; coluna 2: de produtividade;
coluna 3: valores de y; as 30 primeiras linhas referem-se validao e as 25 seguintes, ao treinamento}
procedimento funcao_saida_nent
incio
a 0;
b 0;
para j de 1 at m faa
w j 1;
y j 0;
para i de 1 at n faa
w j curva gaussiana com parmetros (sig i,j , c i,j );
y j p i,j * x i ;
fim para;
yj yj + qj ;
a a + wj * yj;
b b + wj;
fim para;
ys a / b;
fim.
Figura 21 - Funo funcao_saida_nent
Neste ponto, j se pode com base nos parmetros erro, defasagem, tempo em fila e tempo de
ciclo, ponderados pela participao de cada critrio escolher a frente para a qual o caminho
ser despachado. Cada parmetro recebe um valor entre 0 a 5, em funo do valor calculado,
conforme a tabela 6:
Assim, cada frente possuir quatro valores entre 0 e 5: um para o erro, um para a defasagem,
um para o tempo em fila e um para o tempo de ciclo. Por exemplo: se o erro calculado para
uma determinada frente foi de 2,3, o valor correspondente para o erro dessa frente ser 2; se a
defasagem calculada para essa frente foi de 0,5, o valor correspondente da defasagem dessa
frente ser 4. A tabela 7 esclarece este exemplo, mostrando os valores calculados para uma
determinada frente e os respectivos valores correspondentes:
Com base nestes valores, possvel calcular a qualidade e a produtividade equivalente a cada
frente. A qualidade de cada frente (Q f ) dada pela mdia entre os valores correspondentes do
erro (VCE f ) e da defasagem (VCD f ) dessa frente. J a produtividade de cada frente (P f )
obtida pela mdia entre os valores correspondentes do tempo em fila (VCTF f ) e do tempo de
ciclo (VCTC f ) dessa frente.
28
2
29
2
A seguir, obtm-se o ndice de cada frente (I f ). Esse ndice dado pela mdia entre a
qualidade e a produtividade da frente, ponderada pelo grau de participao de cada poltica na
escolha da frente (definidos no passo anterior).
1
1 30
1
O algoritmo escolhe, ento, a frente de maior ndice, ou seja, aquela que melhor contribui para
o resultado global, considerando as necessidades momentneas da qualidade da mistura e da
produtividade dos equipamentos.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 81
3.4 - Cenrios
O software utilizado para simular as minas virtuais foi o Arena, da Rockwell Software, verso
11.0. Para desenvolver os algoritmos de despacho segundo cada poltica, poderia ser utilizada
alguma linguagem de programao (como Basic, Pascal, C, entre outras). Porm, os
algoritmos de despacho foram desenvolvidos no prprio Arena, em funo, principalmente,
das instabilidades associadas troca de dados entre diferentes softwares. Para exemplificar,
enquanto um modelo construdo em sua totalidade no Arena rodava em menos de um minuto,
o mesmo modelo, interfaceado com o Excel (da Microsoft), no rodava em menos de uma
hora.
Apesar de ser um software desenvolvido para simulao, o Arena tambm pode ser utilizado
para desenvolver modelos de programao, uma vez que blocos Decide e Assign podem
ser combinados para criar rotinas de repetio.
As minas virtuais desenvolvidas no Arena foram validadas da seguinte maneira: os teores das
frentes de uma mina real foram testados no modelo virtual e os resultados de produo e de
percentual de lotes bons da mina virtual ficaram dentro dos resultados esperados para uma
mina que opera nas mesmas caractersticas da mesma.
Para cada mina, foram testadas as trs polticas, totalizando, assim, em nove cenrios para
anlise. O objetivo destes cenrios comparar as diferentes polticas de despacho em diversas
situaes encontradas nas minas a cu aberto.
Todas as minas possuem cinco frentes (sendo uma de estril e quatro de minrio), cinco
caminhes, uma usina de beneficiamento e uma pilha de estril. Cada frente possui apenas um
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 82
Caracterstica Valor
Quantidade de caminho 5
Quantidade de equipamento de carga 5
Quantidade de frente 5
Quantidade de pilha de estril 1
Quantidade de britador / usina de beneficiamento 1
REM 0,1 (10%)
Lote mnimo 500 t
Intervalo de controle 4h
A capacidade de carga de cada caminho foi considerada igual para todos, ou seja, cada
caminho possui capacidade para transportar 100 toneladas por viagem.
A taxa de carregamento de cada carregadeira foi considerada igual para todos, ou seja, cada
frente carrega o caminho seguindo uma curva normal com mdia 2,5 minutos e desvio-
padro 0,25 minutos 5 .
3
O baixo valor definido para a REM se deve ao fato de ter sido considerada somente uma frente de estril no
modelo, uma vez que o objetivo de avaliao do modelo mais focado na qualidade e produtividade do R.O.M.
Na realidade, a REM costuma ser bem maior que 10% nas minas de minrio, por exemplo, esta relao
costuma ser maior que 100%. Esta diferena, porm, no influencia nos resultados avaliados.
4
O objetivo da adoo de limites mnimo e mximo para os lotes discretizar a formao da pilha de
homogeneizao e reduzir a varincia dos teores do R.O.M. A adequao da qualidade da mistura em cada lote
garante, por conseqncia, a qualidade da pilha de homogeneizao.
5
Os tempos definidos como curvas de distribuio so assim utilizados para representar a variabilidade
associada a cada atividade. A distribuio normal foi escolhida para representar tempos de carregamento,
descarga e deslocamento devido ao fato destas operaes serem muito padronizadas e executadas
exaustivamente durante todo o turno, tendo uma vari6ancia relativamente baixa (principalmente os tempos de
carga e descarga).
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 83
Caracterstica Valor
Capacidade do caminho 100 t
Tempo de carregamento NORM(2.5, 0.25) min
Tempo de descarga NORM(0.7, 0.07) min
Vale lembrar que os deslocamentos de caminhes vazios ocorrem entre os pontos de descarga
usina ou pilha de estril e as frentes, enquanto que os deslocamentos de caminhes
carregados ocorrem entre as frentes e os pontos de descarga.
Os limites inferior e superior para cada varivel de controle (na usina de beneficiamento),
bem como os pesos associados a cada uma, so mostrados na tabela 12:
Foi considerado que o intervalo entre paradas consecutivas em cada frente (carregadeira)
segue uma distribuio exponencial com parmetro 8,5 horas, sendo que a durao da cada
parada segue uma curva exponencial com parmetro 1,5 hora.
Para os caminhes, foi considerado um intervalo entre paradas seguindo uma distribuio
exponencial com parmetro 2 horas, e a durao de cada parada seguindo uma exponencial
com parmetro 15 minutos.
Carregadeira Caminho
Intervalo entre falhas EXPO(8,5) h EXPO(2) h
Durao das falhas EXPO(1,5) h EXPO(15) min
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 85
A mina virtual 1 apresenta frentes homogneas e muito boas. Os dados relativos aos teores
das variveis de controle nas frentes dessa mina so mostrados na tabela 14. O lote mximo
nessa mina de 1.500 toneladas.
Frente
F1 F2 F3 6 F4 F5
VC
V1 54 53 0 54 55
V2 0,035 0,029 0 0,032 0,035
V3 3,34 2,5 0 3 4
V4 9 7 0 8 9.1
V5 4 0,5 1 3 2,6
A mina virtual 2 apresenta frentes heterogneas. Os dados relativos aos teores das variveis de
controle nas frentes dessa mina so mostrados na tabela 15. O lote mximo nessa mina de
1.000 toneladas.
Frente
F1 F2 F3 7 F4 F5
VC
V1 54 52 0 54 57
V2 0,037 0,039 0 0,032 0,035
V3 3,8 2,5 0 3 4
V4 10 7 0 8 10
V5 5 0,5 1 3 2,6
A mina virtual 3 tambm apresenta frentes heterogneas, porm com uma frente reguladora (a
frente 4), a qual bem melhor que as outras. Os dados relativos aos teores das variveis de
controle nas frentes dessa mina so mostrados na tabela 16. O lote mximo nessa mina de
1.500 toneladas.
6
Frente de estril.
7
Frente de estril.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 86
Frente
F1 F2 F3 8 F4 F5
VC
V1 55 52 0 54 57
V2 0,037 0,039 0 0,032 0,035
V3 3,8 4 0 3 4
V4 10 10 0 8 10
V5 5 5 1 3 2,6
Considerando essas trs minas a as trs polticas de despacho discutidas neste trabalho, tem-
se, ento, nove cenrios:
8
Frente de estril.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 87
O modelo pode ser dividido, para fins didticos, em seis etapas: gerao dos caminhes;
processo; acerto do lote; escolha da frente; gerao de falhas dos caminhes; e controle das
falhas (ou manuteno).
Nesta etapa, o bloco Create gera, no instante zero, um nico caminho. Esse caminho recebe
o atributo aCam (referente ao nmero do caminho) no bloco Assign o atributo inicializa
com o valor zero e incrementado segundo a frmula: aCam = aCam+1.
frente para a pilha de estril. O atributo aBrit_ou_PE pode receber os valores 0 (se o
caminho estiver na britagem) ou 1 (se estiver na pilha de estril).
- Processo:
- Acerto do lote:
Esta etapa do modelo encerrada pela verificao do lote, feita por um bloco Decide,
havendo quatro situaes possveis:
a) o tamanho do lote (vLote) ser maior que o lote mximo permitido (vLote_max);
b) o tamanho do lote ser menor que o lote mnimo permitido (vLote_min);
c) o lote estar entre o tamanho mnimo e mximo, porm com uma (ou mais) varivel de
controle fora dos limites de especificao;
d) o lote estar entre o tamanho mnimo e mximo, e com todas as variveis de controle
dentro dos limites de especificao.
No primeiro caso, no foi possvel atender aos limites de qualidade antes que o lote
estourasse, sendo o mesmo considerado ruim. Assim, um bloco Assign utilizado para
incrementar a quantidade de lotes ruins (vQtd_lote_ruim) e a quantidade total de lotes
(vQtd_lote) em uma unidade cada, bem como para zerar o tamanho do lote e os teores de cada
varivel de controle. Feito este acerto, o modelo executa a etapa de controle das falhas.
No ltimo caso, o lote atende a todas as especificaes, sendo considerado bom. Um bloco
Assign utilizado com a mesma funo citada no pargrafo anterior, porm incrementando a
quantidade de lotes bons (vQtd_lote_bom) ao invs da quantidade de lotes ruins e o modelo
segue para a etapa de controle das falhas.
Nos casos contemplados pelas letras b e c, os caminhes devem continuar sendo enviados
para mais frentes, na tentativa de acertar o lote, seguindo diretamente para a etapa de controle
das falhas.
- Gerao de falhas:
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 91
O bloco Decide verifica se o nmero de falhas menor que a varivel vQtd_cam (referente
quantidade de caminhes da mina). Em caso positivo, a falha duplicada (bloco Duplicate),
indo uma para a etapa de controle de falhas e a outra para o Assign anterior, onde ocorre o
incremento do atributo aFalha (essa falha passa, depois, novamente pelo bloco Decide).
Dessa forma, quando uma falha recebe um valor para aFalha igual a vQtd_cam, no so
geradas (duplicadas) mais falhas de maneira que, do bloco Decide, a falha vai direto para a
etapa de controle de falhas. Esse procedimento gera uma falha para cada caminho.
Esta etapa inicia-se com um bloco Delay, com a funo de aguardar o intervalo entre falhas de
cada caminho. Este intervalo calculado de acordo com uma varivel pr-definida do
modelo. Trata-se de uma matriz, onde cada linha representa um dos caminhes e as colunas 1
e 2 referem-se ao intervalo entre falhas e durao da falha, respectivamente. Assim, o
valor utilizado nesse bloco o valor da primeira coluna, da linha aFalha.
Como no faz sentido gerar uma falha para um caminho que j est em manuteno,
utilizou-se um bloco Hold, com a finalidade de evitar esta situao. Este bloco faz com que a
falha de um determinado caminho s ocorra quando o mesmo estiver liberado da
manuteno. Para isso, foi criada uma varivel de controle da liberao do caminho
(vCaminhao_liberado). Trata-se de um vetor, no qual cada posio refere-se a um caminho,
podendo assumir os valores 0 (caminho em manuteno) ou 1 (caminho liberado de
manuteno). A posio do vetor a ser avaliada indicada pelo atributo aFalha. Assim,
somente quando o valor da posio aFalha da varivel vCaminhao_liberado for igual a 1,
que a entidade falha segue para o prximo bloco.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 92
O bloco seguinte ao Hold um Assign, que tem a nica funo de alterar para 0, o valor da
posio aFalha da varivel vCaminhao_liberado (impedindo assim, que ocorram novas falhas
para o mesmo caminho enquanto ele estiver em manuteno).
O bloco Match recebe as entidades falhas e caminhes (vindas dos blocos Hold e Decide,
mencionados nos dois pargrafos anteriores). Ele tem a funo de reter uma das entidades
at que a outra chegue. Sempre que este bloco recebe uma entidade falha e uma entidade
caminho, significa que deve haver a manuteno do caminho em questo (uma vez que este
caminho s ser enviado para este bloco se apresentar o valor 0 na respectiva posio da
varivel vCaminhao_liberado). Nesta ocasio, a entidade falha retorna para o primeiro bloco
Delay desta etapa (e fica aguardando passar o intervalo entre falhas daquele caminho),
enquanto que a entidade caminho vai para a manuteno.
Aps a manuteno, um bloco Assign libera o caminho, alterando para 1, o valor da posio
aCam da varivel vCaminhao_liberado (o que permite que o Decide desta etapa envie o
caminho para a etapa de escolha da frente quando no houver falha referente ao mesmo).
Caminho liberado, significa que hora de escolher a frente para a qual ele deve ser enviado.
- Escolha da frente:
Esta etapa inicia-se pela verificao da relao estril-minrio. Um bloco Decide confere se a
razo entre a produo total de estril (vProducao_esteril) e a produo total
(vProducao_total) menor que a relao estril-minrio desejada (vREM) e,
simultaneamente, se a carregadeira da frente de estril est funcionando. Caso as duas
condies sejam verdadeiras, o caminho despachado para a frente de estril. Se a
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 93
A escolha da frente, caso a carregadeira da frente de estril estiver quebrada e/ou se a relao
estril-minrio estiver dentro do esperado, representada por um sub-modelo (bloco Process),
no qual so implementadas as rotinas descritas nas sees anteriores deste captulo, ou seja, os
algoritmos de despacho com base na qualidade, na produtividade ou na lgica nebulosa. Aps
escolher a frente, um bloco Assign utilizado para definir o atributo aFrente_cam como
sendo a frente escolhida pelo algoritmo. O valor do atributo aCol_cheio alterado para o
valor correspondente britagem, e o valor do atributo aBrit_ou_PE alterado para 0.
Tambm ocorrem os incrementos da produo do lote, da produo total, da produo da
frente e da produo total no intervalo, todos com base na capacidade do caminho (vLote =
vLote + aCap_cam; vProducao_total = vProducao_total + aCap_cam;
vProducao(aFrente_cam) = vProducao(aFrente_cam) + aCap_cam; e vProd_Tot_Int =
vProd_Tot_Int + aCap_cam). Este Assign tambm serve para fazer o acerto dos teores de
todas as variveis no lote e a entrada de dados no banco de dados (referido na etapa de acerto
do lote).
As etapas gerao de caminhes e gerao de falhas ocorrem somente uma vez, no incio
da simulao. Durante o restante da simulao, ocorre um ciclo entre as etapas processo,
acerto do lote, controle de falhas, escolha da frente, processo...
94
CAPTULO 4
RESULTADOS
Cada poltica foi testada por um modelo de simulao, em cada um dos cenrios descritos no
item (3.4). Neste captulo so apresentados os resultados obtidos, bem como uma anlise
comparativa dos mesmos.
Os testes foram realizados em um microcomputador AMD Sempron 3500+ (1.8 GHz, 512 KB
L2 cache), com 1GB de memria RAM e sistema operacional Windows XP.
As simulaes foram rodadas utilizando 10 corridas, com durao de 720 horas cada e warm-
up (perodo de aquecimento) de 4 horas.
Foram analisadas a produtividade da mina e a porcentagem de lotes bons para cada uma das
trs polticas, em cada mina virtual. Os resultados de cada cenrio so mostrados na tabela 18:
Estes resultados nos permitem concluir, num mbito geral, que a poltica que utiliza a lgica
nebulosa apresenta um ganho de qualidade em relao poltica de produtividade e um ganho
de produtividade em relao poltica de qualidade o que era esperado.
Assim, outra concluso tambm esperada que, caso se deseje produtividade mxima, a
poltica de produtividade deve ser utilizada, mas, caso se deseje qualidade mxima, a poltica
de qualidade deve ser utilizada. Por outro lado, caso o desejo seja uma melhor combinao
dos dois parmetros, deve-se utilizar a poltica fuzzy.
Os resultados nos mostram, mais especificamente, que, em minas homogneas e com bons
teores das frentes (como na mina virtual 1), a poltica de lgica nebulosa mais vantajosa que
a poltica de qualidade, uma vez que as duas polticas alcanam ndices semelhantes de
qualidade, mas o despacho com base na lgica nebulosa gera um ganho em produtividade de,
aproximadamente, 3% em relao ao despacho com base na qualidade.
Para minas semelhantes mina virtual 1, a poltica de lgica nebulosa tambm mais
vantajosa que a poltica de produtividade, uma vez que o despacho com base na lgica
nebulosa, apesar de apresentar perda de cerca de 12% em produtividade (em relao ao
despacho com base apenas na produtividade), apresenta ganho superior a 30% em qualidade.
Em minas deste tipo, no h uma frente muito superior a outra, de forma que, quando a
carregadeira de uma frente quebra, os caminhes podem ser enviados para qualquer frente
sem causar um impacto muito negativo na qualidade, visto que todas as frentes possuem bons
teores das variveis de controle.
A poltica de qualidade apresenta os melhores resultados para qualidade em minas desse tipo,
porm, a produtividade das minas heterogneas cujo despacho feito com base nessa poltica,
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 96
pode ser reduzida a nveis inaceitveis. J o despacho por lgica nebulosa pode alcanar,
simultaneamente, nveis de qualidade e produtividade aceitveis.
Em minas heterogneas, quando uma frente reguladora 9 pra, a qualidade dos lotes sofre um
impacto negativo, uma vez que as demais frentes para os quais os caminhes so enviados
possuem teores ruins. Quando esta frente volta a operar, os algoritmos de despacho baseados
em qualidade enviam os caminhes preferencialmente para ela, visando recuperar a qualidade,
mas ocasionando queda de produtividade.
Como pode ser observado, a queda na produtividade, diante deste evento, quando o critrio de
produtividade adotado, muito suave e facilmente recuperada. A queda de produtividade,
diante do mesmo evento, quando o critrio nebuloso utilizado, um pouco mais ntida, mas
tambm facilmente recuperada. J a queda de produtividade, diante da parada de uma frente
9
Frente com teores melhores que as demais.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 97
boa, quando o critrio de qualidade usado, bem mais acentuada e de difcil recuperao,
tendo em vista que essa no a preocupao desta poltica.
1.900,00
1.850,00
Produtividade
Qualidade
1.800,00
Produtividade
1.750,00
Fuzzy
1.700,00
1.650,00 tempo
0,0316
Teordavariveldecontrole
0,0314
0,0312
Qualidade
0,0310
Produtividade
0,0308
Fuzzy
0,0306
0,0304
0,0302 tempo
As inclinaes na curva da poltica de qualidade mostram a presteza com a qual este critrio
busca recuperar o teor desejado para o lote diante da queda (ou elevao) do mesmo. Por
outro lado, o fato da curva do critrio de produtividade ser quase uma linha reta, mostra a
indiferena desta poltica diante da qualidade dos teores dos lotes.
J a curva do critrio nebuloso apresenta inclinaes mais suaves, o que indica que esta
poltica tambm busca recuperar o teor desejado para o lote, porm no com a mesma gana
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 98
que a poltica de qualidade, o que lhe permite buscar a qualidade sem desprezar a
produtividade.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 99
CAPTULO 5
CONCLUSES
Este trabalho, apesar de simples na sua concepo (desenvolver e testar uma nova
metodologia), apresentou resultados prticos importantes. A lgica nebulosa vem sendo cada
vez mais utilizada, com sucesso, em diversas reas, porm ainda no existe, no mercado,
nenhum sistema de despacho de caminhes em minas a cu aberto que faa uso desta tcnica.
A hiptese de que seria possvel utilizar um controlador fuzzy para definir o despacho de
caminhes para frentes de lavras de minrio, com eficincia, considerando, simultaneamente,
as polticas de produtividade e qualidade foi comprovada.
Mais do que isso, alm de ser possvel utilizar a lgica nebulosa para criar um sistema de
despacho de caminhes eficiente, os resultados mostram que a poltica que utiliza a lgica
nebulosa apresenta um ganho de qualidade em relao poltica de produtividade e um ganho
de produtividade em relao poltica de qualidade.
Tambm ficou evidente que, entre as trs alternativas de polticas de despacho (por qualidade,
por produtividade ou por ambas), a poltica proposta neste trabalho a que gera maior ganho
simultneo de qualidade e produtividade.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 100
A comparao dos cenrios mostra que, em cada situao, o ganho proporcional oferecido
pela lgica nebulosa diferente. Em uma mina muito boa, a ponto de tornar totalmente
desnecessria a preocupao com a qualidade, a poltica de produtividade pode ser a mais
adequada. Em uma mina muito ruim, que apresenta srias dificuldades de atender aos limites
de teores especificados, a poltica de qualidade pode ser a mais adequada. Porm, em outras
situaes, as quais justifiquem a preocupao tanto com a qualidade quanto com a
produtividade, a poltica que utiliza a lgica nebulosa pode ser a mais indicada.
Como estudos subseqentes a esse trabalho sugere-se fazer uma anlise de sensibilidade do
modelo, ou seja, testar novos cenrios, variando outros fatores, com a finalidade de descobrir
em quais situaes a lgica nebulosa oferece melhores resultados totais em relao s demais
polticas de despacho.
A freqncia e a durao das quebras das frentes um dos fatores que pode impactar a
qualidade da corrida e a produtividade da mina. Caso as melhores frentes fiquem muito tempo
paradas, a qualidade tende a cair, com possvel queda tambm de produtividade, caso o
algoritmo de despacho tente regular (recuperar) a qualidade. Assim, poderiam ser testados
cenrios com diferentes intervalos entre paradas e durao das paradas das frentes.
Neste trabalho no foram consideradas, por exemplo, as pequenas paradas das carregadeiras
para lubrificao, abastecimento, troca de turno, lanche e ida ao banheiro do operador, entre
outras.
Outra sugesto de continuidade deste trabalho a calibrao dos parmetros das tabelas 2, 5
e 6.
Como o modelo apresentado neste trabalho utiliza valores determinsticos para algumas
caractersticas, tambm seria interessante o desenvolvimento de modelos com entradas
estocsticas (como, por exemplo, o teor das variveis de cada frente).
102
REFERNCIAS
[1] ALARIE, S., GAMACHE, M. Overview of solution strategies used in Truck Dispatching
Systems for open pit mines. International Journal of Surface Mining, Reclamation and
Environment, 16:1, 59-76, 2002.
[7] CAPRIHAN, R., KUMAR, A., STECKE, K.E. A fuzzy dispatching strategy for due-date
scheduling of FMSs with information delays. International Journal do Flexible
Manufacturing Systems, 18:1, 29-53, 2006.
[9] CHANDA, E.K.C., DAGDELEN, K. Optimal blending of mining production using goal
programming and interactive graphics systems. International Journal of Surface Mining,
Reclamation and Environment, 9, 203-208, 1995.
[10] CHIRONIS, N.P. Computer monitors and controls all Truck-Shovel operations. Coal
Age, 50-55, 1985.
[12] COSTA, F.P., SOUZA, M.J.F., PINTO, L.R. Um modelo de alocao dinmica de
caminhes, Brasil Mineral, 231, 26-31, 2004.
[13] COSTA, F.P., SOUZA, M.J.F., PINTO, L.R. Um modelo de programao matemtica
para alocao esttica de caminhes visando ao atendimento de metas de produo e
qualidade. Revista Escola de Minas, 58:1, 77-81, 2005.
[15] EZAWA, L., SILVA, K.S. Alocao dinmica de caminhes visando qualidade, VI
Congresso Brasileiro de Minerao, 15-22, 1995.
[21] GUIMARES, A.M., LAGES, N.A.C. Algoritmos e estruturas de dados, LTC, Rio de
Janeiro, 1985.
[22] HARRIS, C.A., MEECH, J. Fuzzy Logic: a potential control technique for mineral
processing. CIM Bulletin, 80:905, 51-59, 1987.
[23] HAUCK, R.F., A real-time dispatching algorithm for maximizing open-pit mine
production under processing and blending requirements. Proceedings, Seminar on
Scheduling in Mining, Smelting and Steelmaking, 1973.
[26] JANG, J.-S.R., SUN, C.-T., MIZUTANI, E. Neuro-fuzzy and soft computing: a
computational approach to learning and machine intelligence, Prentice Hall, 1997.
[27] JIANG, Y.M., PARK, D.W., DEB, D., SANFORD, R. Application of fuzzy set theory
in the evaluation of roof categories in long wall mining. Mining Engineering, 49:3, 53-
57, 1997.
[29] KNIGHTS, P.F., BONATES, E.J.L. Applications of discrete mine simulation modeling
in South America. International Journal of Surface Mining, Reclamation and
Environment, 13, 69-72, 1999.
[31] KONYUKH, V., GALIYEV, S., LI, Z. Mine simulation in Asia. International
Journal of Surface Mining, Reclamation and Environment, 13, 57-67, 1999.
[32] LI, Z. A methodology for the optimum control of shovel and truck operations in open-
pit mining. Mining Science and Technology, 10, 337-340, 1990.
[33] LI, W.X., MEI, S.H. Fuzzy system method for the design of a jointed rock slop.
International Journal of Rock Mechanics and Mining Sciences, 41:1, 569-574, 2004.
[34] MARAN, J., TOPUZ, E. Simulation of truck haulage systems in surface mines.
International Journal of Surface Mining, 2, 43-49, 1988.
[35] MEECH, J.A. The evolution of intelligent systems in the mining industry.
Proceedings of Mineral Process Modeling, Simulation and Control Conference, 2006.
[41] PIDD, M. Computer Simulation in Management Science, John Wiley & Sons,
Chichester, 1998.
[43] PINTO, E.B., PINTO, L.R. O uso da simulao como ferramenta de apoio tomada de
decises em uma indstria siderrgica: estudo de caso. Anais do SBPO XXXVII
Simpsio Brasileiro de Pesquisa Operacional, 2231-2238, 2005.
[46] REGO, C., ROUCAIROL, C. Using Tabu Search for solving a dynamic multi-terminal
truck dispatching problem. European Journal of Operation Research, 83, 411-429,
1995.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 107
[49] SINGH, T.N., KANCHAN, R., VERMA, A.K. A comparative study of ANN e Neuro-
fuzzy prediction of a dynamic constant of rock mass. Journal of Earth System Science
114:1, 75-86, 2005.
[50] SOUMIS, F., ETHIER, J., ELBROND, J. Truck dispatching in an open pit mine.
International Journal of Surface Mining, 3, 115-119, 1989.
[51] STURGUL, J.R. Using exact statistical distributions for truck shovel simulation
studies. International Journal of Surface Mining and Reclamation, 6, 137-139, 1992.
[52] STURGUL, J.R., LI, Z. New developments in simulation technology and applications
in the minerals industry. International Journal of Surface Mining, Reclamation and
Environment, 11, 159-162, 1997.
[53] TA, C.H., KRESTA, J.V., FORBES, J.F., MARQUEZ, H.J. A stochastic optimization
approach to mine truck allocation. International Journal of Surface Mining,
Reclamation and Environment, 19:3, 162-175, 2005.
[54] TAN, K.K, TAN, K.C., TANG, K.Z. Evolutionary tuning of a Fuzzy Dispatching
System for Automated Guided Vehicles, IEEE Transactions on Systems, Man, and
Cybernetics, 30:4, 632-636, 2000.
[55] TU, J.H., HUCKA, V.J. Analysis of open-pit truck haulage system by use of a
computer model. CIM Bulletin, 78:879, 53-59, 1985.
Programa de Ps Graduao em Engenharia de Produo PPGEP / UFMG 108
[56] TURNER, R.J. Simulation in the mining industry of South Africa. International
Journal of Surface Mining, Reclamation and Environment, 13, 47-56, 1999.
[58] VERDEGAY, J.L. Fuzzy optimization: models, methods and perspectives, Sixth
International Fuzzy Systems Association World Congress, IFSA 95/ Unicamp, 39-72,
So Paulo, 1995.
[60] WANG, Q., ZHANG, Y., CHEN, C., XU, W. Open-pit mine truck real-time principle
under macroscopic control. Proceedings of the First International Conference on
Innovative Computing, Information and Control, 2006.
[61] WHITE, J.W., OLSON, J.P. Computer based dispatching in mines with concurrent
operating objectives. Mining Engineering, 183, 1045-1054, 1986.
[62] WHITE, J.W., OLSON, J.P., VOHNOUT, S.I. On improving truck/shovel productivity
in open pit mines. CIM Bulletin, 9, 43-49, 1993.
[63] ZHANG, B.G. Dispatching algorithm in open-pit mine truck dispatching system.
Metallurgy Mining, 315, 35-38, 2002.