UNIVERSIDADE ESTADUAL DO MARANHÃO UEMA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO APLICADA E SISTEMAS - PDF
UNIVERSIDADE ESTADUAL DO MARANHÃO UEMA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO APLICADA E SISTEMAS
Download "UNIVERSIDADE ESTADUAL DO MARANHÃO UEMA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO APLICADA E SISTEMAS"
Sebastião Schmidt Mendonça
1 0 UNIVERSIDADE ESTADUAL DO MARANHÃO UEMA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO APLICADA E SISTEMAS MARCO ANTONIO DE SOUZA SISTEMA ESPECIALISTA ANTICOLISÃO DE EQUIPAMENTOS PORTUÁRIOS USANDO IMAGEM 3D São Luís 2013
2 1 MARCO ANTONIO DE SOUZA SISTEMA ESPECIALISTA ANTICOLISÃO DE EQUIPAMENTOS PORTUÁRIOS USANDO IMAGEM 3D Dissertação do Curso de Mestrado em Engenharia da Computação Aplicada e Sistemas da Universidade Estadual do Maranhão, como requisito para a obtenção do título de Mestre em Engenharia Computacional. Prof. Ms. José Pinheiro de Moura São Luís 2013
3 2 MARCO ANTONIO DE SOUZA SISTEMA ESPECIALISTA ANTICOLISÃO DE EQUIPAMENTOS PORTUÁRIOS USANDO IMAGEM 3D Aprovada em: / / BANCA EXAMINADORA Prof. Ms. José Pinheiro de Moura (Orientador) Universidade Federal do Maranhão Prof. Dr. Ivanildo Silva Abreu (Orientador) Universidade Estadual do Maranhão Prof. Dr. Sofiane Ben El Hedi Labidi (Examinador) Universidade Federal do Maranhão Prof. Ms. Henrique Mariano Costa do Amaral (Examinador) Universidade Estadual do Maranhão
4 3 Souza, Marco Antônio de Sistema especialista anticolisão de equipamentos portuários usando imagem 3D / Marco Antônio de Souza. São Luís, f. Dissertação (Mestrado) Curso de Engenharia de Computação, Universidade Estadual do Maranhão, Orientador: Prof. Msc. José Pinheiro Moura. 1. Sistema especialista. 2. Anticolisão. 3. Imagens gráficas tridimensionais. 4. Lógica aplicada. 5. Inteligência artificial. I. Título. CDU: :627.3
5 4 A minha família Carla, Amanda, Luana, Natalia e Nayara, meus pais Carmelina e Albejo (em memória).
6 5 AGRADECIMENTOS Faço um agradecimento especial ao meu orientador, o Professor Mestre José Pinheiro de Moura, por todo o apoio, dando conselhos, orientações e sugestões para o desenvolvimento do trabalho, além do apoio e voto de confiança durante a elaboração deste, meu grande amigo que incentivou no inicio do curso nas publicações dos artigos desenvolvidos juntos contribuindo bastante com sua vasta experiência na área educacional e mineração. Gostaria de agradecer também aos meus amigos da UEMA, em especial a meus orientadores Prof. Dr. Ivanildo Abreu que mesmo distante sempre esteve participando das definições do trabalho, em nosso coordenador do mestrado Prof. MS. Henrique Mariano onde acreditou nesta primeira turma do curso de Mestrado profissionalizante em Engenharia de Computação e nos meus nobres amigos de curso que dividimos tempos entre o trabalho e o Mestrado que foram mais do que fundamentais para minha formação. Agradeço também aos colegas de trabalho da VALE, Bruno Eduardo, Denis Anderson, Daniel Perez, Hugo carneiro, Rodrigo Lamounier e Pinheiro Moura, pois o aprendizado que tive durante o período de convivência profissional certamente foi determinante para a consecução do meu objetivo. Agradeço a empresa de consultoria Momento Automação a seu Diretor Eduardo Bastos e seus colaboradores Gabriel, desenvolvedor em computação gráfica responsável em elaborar as imagens tridimensionais, Eduardo Bartolo desenvolvedor de comunicação de sistemas, Daymyson desenvolvedor de sistemas de supervisão e Vinicius Mendes de sistema de controle que ajudaram na consultoria técnica. Agradeço Prof. Dr. Labidi, padrinho da primeira turma de Processamento de Dados do Uniceuma, incentivando em desenvolvimento de projetos e trabalhos educacionais, onde iniciou toda motivação para novas idéias.
7 6 No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem feita, ou não faz. Ayrton Senna
8 7 RESUMO Este trabalho apresenta um sistema especialista anticolisão de equipamentos portuários com visualização de imagens digitalizadas tridimensionais através de informações retiradas de instrumentos instalados nos equipamentos moveis. Este trabalho foi desenvolvido para um terminal portuário de exportação de minério. Esse sistema consiste de um grupo de sensores instalados nas máquinas que visa coletar dados de posicionamento de todas as partes móveis das máquinas e calcular a distância de segurança entre essas partes e outras de máquinas adjacentes. Também visa calcular a distância de segurança entre cada máquina e as pilhas de minérios e através deste sistema obter imagens gráficas tridimensionais destes equipamentos para monitoramento e tomada de decisão. Neste trabalho é aplicado o principio de técnicas de inteligência artificial para auxiliar na tomada de decisão durante o processo produtivo, onde abordado o problema de colisões entre equipamentos do Terminal Portuário de Ponta da Madeira (TPPM) devido a grandes dimensões dos equipamentos e dos pátios de estocagem. Utilizar sistema especialista para proteção de equipamentos portuários possibilitará um monitoramento seguro e em tempo real a distancia. Palavras chaves: Sistema especialista. Anticolisão. Imagens gráficas tridimensionais. Lógica aplicada. Inteligência Artificial.
9 8 ABSTRACT This paper presents an expert system for collision avoidance port equipment with digital images three-dimensional visualization using information taken from instruments installed in the equipment. This work was performed for a port terminal ore export. This system consists of a group of sensors installed on the machines that aims to collect positioning data from all moving parts of machines and calculate the safety distance between these parts and other machinery parts adjacent s. It also aims to calculate the safety distance between each machine and stacks of ores and through this system to obtain three-dimensional graphic images such equipment for monitoring and decision making. In this work we applied the principle of artificial intelligence techniques to aid in decision making during the production process, which addressed the problem of collisions between devices Port Terminal Ponta da Madeira (TPPM) due to large equipment and patios storage. Using expert system for equipment protection port monitoring enable secure and real-time distance. Keywords: Expert system. Collision avoidance. Images graphics dimensional. Applied logic. Artificial Intelligence.
10 9 LISTA DE FIGURAS Figura 1 - Terminal Portuário Ponta da Madeira Quadro 1 - Equipamentos do TPPM (Exceto Transportadores) Quadro 2 - Novos Equipamentos e Estruturas do Projeto CLN Quadro 3 - Novos Equipamentos e Estruturas do Projeto S11D Figura 2 - Layout do TPPM com expansões Figura 3 - Matriz de automação tecnológica Figura 4 - Rede de servidores Figura 5 - Janela de supervisão e controle Empilhadeira Figura 6 - Janela de supervisão e controle Recuperadora Figura 7 - Sala Operacional dos Viradores de Vagões Figura 8 - Servidores CCO Figura 9 - Tela de supervisão e controle do TPPM Figura 10 - Tela de Monitoramento do PIMS Figura 11 - Arquitetura de rede Figura 12 - O teste de Turing Figura 13 - Modelagem do pátio Figura 14 - Máquina modelada Figura 15 - Distância entre máquinas Figura 16 - Distância de máquinas Figura 17 - Máquina modelada Figura 18 - Vista lateral da lança Figura 19 - Cota horizontal Figura 20 - Cota vertical Figura 21 - Colisão entre truck Figura 22 - Colisão fim de pátio Figura 23 - Colisão com pilha Figura 24 - Fluxo de dados PLC Central Figura 25 - Informações sobre bloqueio da translação Figura 26 - Informações sobre bloqueio do giro Figura 27 - Arquitetura proposta Figura 28 - Visão aérea da Comunicação Figura 29 - Segmentação da rede... 68
11 10 Figura 30 - Common Industrial Protocol Figura 31 - Desenvolvimento protótipo Figura 32 - Desenvolvimento protótipo Figura 33 - Desenvolvimento protótipo animação... 71
12 11 LISTA DE SIGLAS CCO Centro de Controle Operacional CLN Capacitação Logística Norte CLP Controladores Lógicos Programáveis CN Carregadores de Navios EFC Estrada de Ferro Carajás EOS Estações de Operação e Supervisão EP Empilhadeira ER Empilhamento e Recuperação IA Inteligência Artificial IHM Interface Homem Máquina PIMS Historiador PLC Controlador Lógico Programável RP Recuperadora TPPM Terminal Marítimo de Ponta da Madeira (TPPM) VV Viradores de Vagões
13 12 SUMÁRIO 1 INTRODUÇÃO Objetivo Objetivo geral Objetivos específicos Motivação Justificativa Caracterização do Problema Definições do problema Organização do trabalho TERMINAL PORTUÁRIO DE PONTA DA MADEIRA Estrutura Operações Viradores de vagões Transportadores de correia Empilhadeiras de minério Recuperadoras de Minério Carregadores de navios Resumo dos principais equipamentos Expansões futuras CLN CLNS11D Sistemas de automação do TPPM Arquitetura da rede de servidores Arquitetura de rede Sistema de Automação Automação dos viradores de vagões Automação nas máquinas de pátio Automação nos carregadores de navios REFERENCIAL BIBLIOGRÁFICO Inteligência artificial Sistemas baseados em conhecimento Aprendizado Indutivo Sistemas especialistas... 43
14 Classificação dos sistemas especialistas SISTEMAS ANTICOLISÃO Modelo do pátio Modelo das máquinas Vetores Número de pontos do modelo de cada máquina Colisão Truck com Truck (T/T) Colisão com fim do pátio Colisão com a pilha Sinalização Inter travamentos anticolisão Interfaces de controle do sistema anticolisão Controladores Lógicos Programáveis (CLP) Controlador CENTRAL_CPU Sistema de supervisão IHM embarcada na máquina DESENVOLVIMENTO DO SISTEMA ANTICOLISÃO USANDO IMAGEM 3D Interface A janela 3D View IMPLEMENTAÇÃO DO SISTEMA Elaboração das regras CONCLUSÃO REFERÊNCIAS ANEXO A - Controladores Lógicos Programáveis (CLPs) ANEXO B - Common Industrial Protocol... 86
15 14 1 INTRODUÇÃO O sistema especialista para anticolisão de equipamentos portuários foi concebido usando princípios básicos de Inteligência Artificial (IA) para proteger as máquinas moveis contra possíveis colisões entre elas durante o processo operacional. O sistema funciona com uma proteção lógica, desenvolvida no controlador lógico programável (PLC) de cada máquina e uma instrumentação, utilizando sensores elétricos ou eletrônicos e um sistema de imagem tridimensional. Com o aumento da produção do terminal faz com que ocorra uma movimentação grande de carga e grandes deslocamentos dos equipamentos para suprir esta demanda. Os incidentes de colisão podem causar paralisações nas operações do terminal ocasionando perdas no volume descarregado e embarcado. Este trabalho propõe uso de técnicas de inteligência artificial na padronização dos instrumentos de campo, utilizando uma lógica aplicada para tomada de decisão e um monitoramento preciso automatizado. Com todo crescimento e aumento do numero de correias transportadoras, máquinas moveis (elétrica), dois pátios de estocagem com capacidade de estocagem de T de minério cada pátio quando em produção total. Todo este aumento traz uma preocupação na segurança de suas operações, com maior capacidade o numero de operações simultâneas e redução no tempo de carregamento de navios e descarga de minério para o pátio de estocagem será um grande desafio. Um dos pontos mais críticos será na gestão operacional dos pátios para evitar problemas como as Anti Colisões de equipamentos com equipamentos, mas também com pilhas de minério. Estas colisões trazem prejuízos operacionais e estruturais do equipamento, sendo necessário muito tempo para reparo causando fila de navios. O estudo e desenvolvimento de técnicas que facilitem a modelagem de objetos 3D do mundo real têm despertado um grande interesse nos últimos anos, especialmente para os objetos da natureza cuja geometria apresenta maior complexidade. Dentre estes objetos, destacam-se as imagens de profundidade, que vêem se aplicando nas áreas de Computação Gráfica e Visão Computacional. Uma grande vantagem destas imagens é que, além de poder empregar as técnicas tradicionais do processamento de imagens (processamento 2D), pode-se também
16 15 usar conceitos e ferramentas matemáticas mais elaboradas, como os conceitos clássicos de geometria diferencial e topologia. Além disso, atualmente, o crescimento das atividades de modelagem e animação de equipamentos em ambientes industriais em geral, contribuiu para que muitas técnicas de animação 3D sendo desenvolvidas, principalmente por empresas que trabalham com engenharia de projetos elaborando filmes de animação das atividades que serão executadas. Com isso, espera-se que este trabalho possa contribuir para as pesquisas envolvendo o trabalho com imagens de profundidade utilizando o software Blender, bem como, fortalecer o Grupo de Pesquisa em Computação Gráfica, Processamento de Imagens e Visão Computacional. Este Sistema de Anticolisão para as maquinas operacionais do pátio haverá integração do software de computação gráfica com o chão de fabrica, ou seja, instrumentação mais robusta e precisa, controle lógico inteligente, sinalizações de áreas de pré alarme e alarme real. Obtendo as informações de posicionamento da maquina no espaço (x, y, z) disponíveis no CLP poderemos através desta leitura extrair dados para animação gráfica tridimensional. Criar um sistema especialista para anticolisão de equipamentos portuários utilizando imagens tridimensionais remotamente, podendo ter um monitoramento on line de todo pátio do terminal de forma digital tendo um monitoramento do posicionamento dos equipamentos facilitando na tomada de decisão. 1.1 Objetivo Objetivo Geral Desenvolver e programar um sistema anticolisão utilizando técnicas de inteligência artificial e imagens tridimensionais Objetivos específicos a) Proteger equipamentos portuários do Terminal Marítimo de Ponta da Madeira de colisões entre eles;
17 16 b) Monitorar visualmente o posicionamento dos equipamentos do Terminal Marítimo de Ponta da Madeira; c) Auxiliar à tomada de decisão do operador durante o processo de produção do terminal marítimo de ponta da madeira. 1.2 Motivação Nos terminais portuários de empresas mineradoras existem pátios de estocagem de material em grandes dimensões e equipamentos robusto de grande porte para possibilitar suas operações. No Terminal Marítimo de Ponta da Madeira (TPPM) de responsabilidade da empresa Vale S/A situado na cidade de São Luís estado do Maranhão tem suas operações de embarque de minério de ferro como seu principal produto. A área de estocagem tem capacidade de estocar ton. De minério distribuído em nove pátios identificados por letras de A até I. A estocagem é a parte do processo de descarga do produto que depois será embarcado conforme planejamento e programação operacional. A maioria dos Sistemas de Anticolisão de máquinas móveis desenvolvidos possibilita sinalizar nas estações de operação de supervisão e controle das máquinas com intertravamento na lógica de controle evitando colisões. Estes dispositivos não oferecem um desempenho ótimo possibilitando erros e poucos pontos de monitoramento. Desta forma, tem-se um problema, que é alto risco de colisão entre equipamentos móveis, porque a operação em sua maioria das vezes é feita de forma simultânea, isto é, vários equipamentos móveis operam muito próximos podendo ocasionar colisão entre eles. Neste processo é necessário que tenha um planejamento operacional cruzado com o de manutenção para que possa determinar uma logística de embarque para atender a demanda do mercado internacional e nacional. Para isso nos últimos anos o pátio de estocagem do TPPM sofreu várias ampliações para aumento do volume de estoque e foram adquiridos vários equipamentos. Este aumento de capacidade fez com que as operações no pátio tornassem um risco maior em determinados pátios, possibilitando riscos de colisão de máquinas no mesmo caminho de rolamento (trilhos de deslocamentos), máquinas
18 17 em pátios adjacentes com possibilidades de colisão de lança com lança, lança com contra peso e contra peso com contra peso. 1.3 Justificativa O TPPM é um dos maiores terminais portuários de movimentação de minério de ferro do mundo. As dimensões de suas operações exigem que o terminal opere com a maior eficiência possível, visto que o terminal tem uma elevada taxa de ocupação e uma grande fila de navios. Desta forma, problemas que impeçam o carregamento de navios acarretam em prejuízos financeiros, tanto devido ao pagamento de multas quanto ao não faturamento das receitas. Como as operações portuárias sofrem interferências de diversas variáveis, como correntes de maré, altura da maré, altura das ondas, velocidade do vento, colisão de máquinas moveis, dentre outros, o tempo de porto parado não necessariamente será igual ao tempo perdido pela operação, ou seja, o tempo em que não houve carregamento de navios. Por exemplo, navios de grande porte, que dependem de fluxo de produção maior. No entanto, o tempo de espera por parada de colisão pode ocasionar atrasos significativos no carregamento. Baseado no que foi exposto pode-se inferir que é de suma importância que problemas sejam resolvidos no menor tempo possível, para reduzir os impactos nas operações do terminal. Isto é, considerando o problema de colisão de equipamentos portuários, onde todos os carregamentos de navios e descargas de trens são interrompidos, com isso, a redução de tempo de porto parado pode gerar retornos significativos na produção. 1.4 Caracterizações do problema No Porto de Minério, colisões entre máquinas de pátio e destas com pilhas estão sujeitas a ocorrer, podendo causar sérios danos às pessoas e equipamentos envolvidos nas suas operações. Atualmente nenhum tipo de sistema que evite colisões encontra-se implementado no terminal. Existem umas séries de instrumentos que são fundamentais para este tipo de sistema que estão instalados, porém não estão funcionando adequadamente.
19 18 Este projeto propõe um controle visual no painel de visualização gráfico instalado no Centro de Controle Operacional (CCO) do Terminal Portuário Ponta da Madeira e Ferrovia Carajás, imagens em tridimensionais dos equipamentos de pátio informando o posicionamento em tempo real das máquinas movem, provendo a operação de informação dos equipamentos para tomada de decisão. 1.5 Definições do problema Falta de um sistema visual usando imagem 3D que auxilie na operação do Terminal Portuário de Ponta da Madeira (TPPM) para tomada de decisão durante o processo produtivo, isto é, a falta de identificação do posicionamento real e geométrico do equipamento portuário móvel de maneira a proporcionar maior disponibilidade e segurança. Atualmente o TPPM conta com 16 máquinas moveis (Recuperadoras, Empilhadeiras, Empilhadeiras-Recuperadoras e Carregador de Navios), o custo destes equipamentos esta na ordem de grandeza de dezenas de milhões de reais. Os tempos de reparos estruturais são muito grandes diminuindo a disponibilidade produtiva do equipamento. Uma Empilhadeira que faz a estocagem de material no pátio tem a capacidade de trabalho de t de minério por hora produzindo em um dia até t, havendo impacto também no embarque, pois uma recuperadora de minério tem capacidade de recuperar até t por hora produzindo assim em um dia t, se houver material estocado em seu pátio. Desta forma ocorre uma indisponibilidade física de material nos pátios. As instrumentações disponíveis nas maquinas moveis são insuficiente para auxiliar a operação, instrumentação discreta (sem inteligência ) com recursos limitados sem muitos detalhes para disponibilizar no sistema de supervisão e controle. As informações de status (Funcionando/Parado/Defeito e indicação de pátio) sem animação e definição estrutural que possa orientar com segurança o posicionamento dos equipamentos portuários. A falta de uma sistemática padronizada que auxilie o operador na tomada de decisão durante o processo produtivo operacional acarreta em maiores perdas para um sistema operacional produtivo, isto é, a falta de identificação de posicionamento visual e de um sistema para auxílio na tomada de decisão.
20 Organizações do trabalho O capítulo 2 Processo Operacional e Caracterização do Problema apresentam uma breve descrição do TPPM, evidenciando a situação atual. Além disso, faz-se uma breve descrição da situação da automação no terminal. O capítulo 3 Referencial Técnico mostra alguns conceitos acerca do sistema de anticolisão necessários ao entendimento deste trabalho. Descrevem-se, ainda, alguns instrumentos utilizados no sistema de proteção. O capítulo 4 Sistema Anticolisão mostra modelo do pátio conceitos geométricos utilizados, tipos de colisões. Descreve modelo lógico aplicados. O capítulo 5 Desenvolvimento do Sistema apresenta o problema objeto de estudo deste trabalho. Neste capítulo serão mostradas a situação atual, a situação desejada e uma descrição do sistema operacional do TPPM. O capítulo 6 Implementação do Protótipo, apresenta a solução proposta. Nele será apresentada a solução de maneira geral, evidenciando os produtos gerados e as áreas envolvidas. O capítulo 7 apresenta as conclusões tiradas baseado nos estudos feitos no decorrer do trabalho.
21 20 2 TERMINAL PORTUÁRIO DE PONTA DA MADEIRA Neste capítulo será feita uma breve descrição do Terminal Portuário de Ponta da Madeira de forma a apresentar o ambiente no qual o presente trabalho está envolvido. As descrições se darão em linhas gerais, visto que um aprofundamento nos conceitos aqui apresentados foge ao escopo do trabalho. O Terminal Portuário de Ponta da Madeira (figura 1) está localizado na margem leste da Baía de São Marcos, na Ilha São Luís. Está situado a 8 km ao sul do centro da cidade de São Luís, capital do Estado do Maranhão, à qual está ligado por rodovia (AVELINO; COSTA, 2012). Figura 1 - Terminal Portuário Ponta da Madeira Fonte: Vale (2013) 2.1 Estrutura Pelo TPPM é escoado aproximadamente 86% de toda a carga portuária movimentada no estado do Maranhão. Esse é composto por quatro píeres, com profundidade de 23m (Píer I um dos mais profundos do mundo), 18m (Píer II), 21m (Píer III) e 25m (Píer IV). 2.2 Operações A VALE é uma empresa de mineração detentora de grande parte da cadeia logística na qual o minério de ferro está envolvido. Em resumo, a VALE opera na
22 21 extração do minério, no transporte ferroviário, no armazenamento em área portuária, no embarque do minério nos navios e, mais recentemente, também na navegação. Em se tratando do Terminal Portuário, objeto deste estudo, pode-se dividir basicamente em dois subsistemas: Descarga e Embarque. O processo da descarga consiste em receber o minério da ferrovia, descarregá-lo dos trens e estocá-lo nos pátios. O embarque, por sua vez, consiste em retomar o minério estocado e embarcá-lo nos navios. Em ambos os subsistemas existem vários equipamentos envolvidos no processo para realizar a atividade fim. Sendo assim, nas subseções a seguir apresentar-se-ão as descrições resumidas de cada um desses equipamentos Viradores de vagões Os viradores de vagões são equipamentos utilizados na descarga de minério de ferro de vagões. Esses equipamentos giram até 180 e são descarregados de dois em dois em um ciclo de operação automatizado contínuo (MOURA, 2003). Os vagões são conjugados, isto é, entre um vagão e outro existe um engate fixo, chamado de barra fixa, e nas extremidades de cada par de vagões os engates são móveis, permitindo o giro dos vagões durante a descarga sem a necessidade de desacoplá-los (CARNEIRO, 2009) Transportadores de correia Os transportadores de correia (conveyorbelts) realizam o transporte do minério dos viradores de vagões até as empilhadeiras e das recuperadoras até o carregador de navio. No TPPM os transportadores operam em média com velocidade de 3,5 m/s e possuem capacidades de t/h (toneladas/hora) com correia de 0,90 m, t/h com correia de 1,8 m, t/h com correia de 2,20 m. Os transportadores possuem sistema de partida direta sem carga, ou seja, o motor parte em vazio. (MOURA, 2003; CARNEIRO, 2009).
23 Empilhadeiras de minério Após o processo de descarga nos viradores de vagões e a passagem pelos transportadores de correia, o minério chega às empilhadeiras de minério, também conhecidas como stacker, ou nas empilhadeiras/recuperadoras, conhecidas também como stacker/reclaimers, para realizar o processo de empilhamento e estocar o material. O empilhamento de minério é um processo de estocagem a céu aberto, que visa corrigir algumas características físicas e químicas do material, como também atender uma logística operacional. As empilhadeiras são equipamentos com grandes estruturas de aço que operam ao longo da extensão do pátio sobre bermas e são responsáveis pela formação das pilhas de minério no pátio. É constituída de duas partes, uma que faz o movimento de translação e outra que faz os movimentos de giro e elevação da lança. Sua alimentação é de média tensão 4,16KV, utilizada para acionar os transportadores da lança e trailer. Possuem também um transformador que rebaixa a tensão para 440 v, para serem utilizados nos inversores de frequência no controle dos movimentos de giro, translação e elevação (CARNEIRO, 2009). 2.3 Recuperadoras de minério O processo de recuperação de minério pode ser executado por dois equipamentos diferentes, as recuperadoras ou reclaimers (RP s) ou pelo equipamento chamado empilhadeira/recuperadora também conhecido como stacker/reclaimers (ER s). Esses dois tipos de equipamentos possuem o mesmo principio de funcionamento. Sua diferença está nas empilhadeiras/recuperadoras que são equipamentos mais modernos e que fazem a mesma função das recuperadoras, além da função da empilhadeira de minério, ora executando o processo de recuperar minério, ora o processo de empilhar minério. As recuperadoras e as empilhadeiras / recuperadoras são equipamentos móveis de grande porte que operam ao longo da extensão do pátio sobre bermas. É constituída de duas grandes estruturas, uma que faz o movimento de translação e outra que faz os movimentos de giro e elevação da lança. Possuem também uma roda de caçamba localizada na ponta da lança para fazer a recuperação de minério dos pátios (CARNEIRO, 2009).
24 Carregadores de navios Após a recuperação do minério, o mesmo alcança os carregadores de navios (CNs) através dos transportadores. No TPPM existem quatro CNs para o embarque de minério de ferro, sendo: um, com capacidade nominal de t/h e outros três com capacidade de t/h (CARNEIRO, 2009). 2.5 Resumos dos principais equipamentos O quadro 1 mostra os equipamentos do TPPM exceto os transportadores, pois estes existem em quantidade muito elevada: Quadro 1 - Equipamentos do TPPM (Exceto Transportadores) Equipamento Tipo Taxa Nominal CN-321K-01 Carregador de Navios ton./h CN-325K-01 Carregador de Navios ton./h CN-325K-02 Carregador de Navios ton./h CN-325K-03 Carregador de Navios ton./h EP-313K-02 Empilhadeira ton./h EP-313K-03 Empilhadeira ton./h EP-313K-04 Empilhadeira ton./h ER-313K-01 Empilhadeira/Recuperadora ton./h ER-313K-02 Empilhadeira/Recuperadora ton./h ER-313K-03 Empilhadeira/Recuperadora ton./h ER-313K-04 Empilhadeira/Recuperadora ton./h RP-313K-02 Recuperadora ton./h RP-313K-03 Recuperadora ton./h RP-313K-04 Recuperadora ton./h VV-311K-01 Virador de Vagões ton./h VV-311K-02 Virador de Vagões ton./h VV-311K-03 Virador de Vagões ton./h VV-311K-04 Virador de Vagões ton./h Fonte: Carneiro (2009)
25 Expansões futuras Para atender a crescente demanda global por minério de ferro, a VALE pretende consolidar de vez o TPPM como seu principal terminal para movimentação desse tipo de material. Sendo assim, para os próximos anos estão sendo planejadas expansões arrojadas. Nas seções seguintes mostrar-se-á um resumo dessas expansões. 2.7 CLN 150 O Projeto CLN150 pretende expandir a capacidade de movimentação de carga do TPPM para 150mi toneladas por ano a partir ano de Para isso existem várias expansões que contemplam, além do porto, mina e ferrovia. Em se tratando de Porto, para atender a essa capacidade, serão construídos e instalados os seguintes equipamentos/estruturas, segundo o quadro 2: Quadro 2 - Novos Equipamentos e Estruturas do Projeto CLN150 Quantidade Equipamento/Estrutura Capacidade 2 Viradores de Vagões ton./h 1 Linha de Descarga ton./h 2 Pátios de Estocagem - 1 Empilhadeira ton./h 2 Recuperadoras ton./h 1 Linha de Transferência para Embarque ton./h 1 Linha de Embarque ton./h 1 Píer IV (Berço Sul) - 2 Carregador de Navios ton./h Fonte: Marco Antonio de Souza A principal obra deste projeto é a construção do Píer IV. Este Píer será construído em uma plataforma offshore através de uma ponte de acesso de 1.584m. Será composto por dois Berços, cada um contendo dois Carregadores de Navios. O calado máximo é de 25m, podendo atracar navios de até Dead Weight (DWT).
26 25 Uma observação importante a respeito do Píer IV é que, apesar de cada um dos berços conterem dois carregadores de navios, estes não operarão simultaneamente, havendo ganhado somente nas trocas de porão, visto que enquanto um dos carregadores se posiciona, o outro se encontra em processo de carregamento, tornando esse processo mais contínuo. A operação nesse píer será bastante complexa, visto que se encontra fora da área abrigada (protegida pelos molhes norte e sul) e está sujeito a fortes correntes de maré. Para permitir a operação será necessária a aplicação de tecnologias de ponta na amarração de navios e rebocadores, e treinamento intensivo dos práticos do terminal. 2.8 CLNS11D Este projeto corresponde ao maior projeto em terminais portuários da América Latina. O projeto inicia-se com a ampliação da Mina de Carajás, iniciando a extração na Mina S11D. A partir daí, será feita a duplicação da Estrada de Ferro Carajás (EFC) para permitir o escoamento da produção até o TPPM. De forma complementar ao CLN150 (Capacitação Logística Norte 150 mi toneladas), o CLNS11D visa expandir o terminal a uma capacidade de movimentação de 250mi toneladas por ano, previsto para iniciarem-se as operações em 2016 (quadro 3). Quadro 3 - Novos Equipamentos e Estruturas do Projeto S11D Quantidade Equipamento/Estrutura Capacidade 2 Viradores de Vagões ton./h 2 Linhas de Descarga ton./h 4 Pátios de Estocagem - 1 Empilhadeira ton./h 2 Recuperadoras ton./h 2 Empilhadeira/Recuperadora ton./h 1 Linha de Descarga Direta para Embarque ton./h 1 Linha de Embarque ton./h 1 Berço Norte do Píer IV - 1 Carregador de Navios ton./h Fonte: Carneiro (2009)
27 26 A figura 2 mostra o Layout do porto contemplando as expansões. Observa-se que os novos pátios serão construídos no interior da Pêra Ferroviária existente e que os novos Viradores de Vagões ficarão próximos aos existentes. Além dos equipamentos, pátio e píer, serão construídos prédios administrativos para acomodar o aumento do efetivo do porto. Figura 2 - Layout do TPPM com expansões Fonte: Arquivo Técnico da VALE 2.9 Sistemas de automação do TPPM O Terminal Marítimo de Ponta da Madeira é particularmente estratégico por ser responsável pelo embarque da produção do complexo industrial de mineração mais importante para Vale, Carajás. É fundamental que o seu desempenho operacional seja alavancado através da aplicação das melhores tecnologias disponíveis. As tecnologias de automação são imprescindíveis para o aumento de desempenho, sendo aplicadas, por exemplo, para melhoria de produtividade, redução de gastos, controle de qualidade e redução da exposição de trabalhadores a riscos. A base existente de ativos de automação é composta principalmente por: a) Instrumentação de controle e proteção
28 27 b) Dispositivos de comunicação c) Sistema de controle e supervisão d) Historiador (PIMS) Trazendo a base de ativos existentes no terminal podemos afirmar que o TPPM cobre os quatro níveis da matriz tecnológica, conforme figura 3. Figura 3 - Matriz de automação tecnológica Fonte: Aguirre (2007) Atualmente o terminal conta com Recuperadoras, Empilhadeiras, Empilhadeiras/Recuperadoras e Viradores de Vagões totalmente automatizados. Em sistemas industriais a Automação tem assumido um papel cada vez mais importante, visto que promove ganhos em produtividade, na medida em que reduz a influência da subjetividade humana, substituindo-a pela objetividade das medições dos instrumentos de campo. Essa substituição traz consigo não somente ganhos em produtividade, mas também ganhos em segurança operacional e pessoal Arquitetura da rede de servidores A rede de servidores indicadas na matriz de tecnologia este presente nas operações do sistema de supervisão e controle de processo do terminal, todo sistema de gerenciamento da informação conhecido como PIMS do Porto (figura 4).
29 28 Figura 4 - Rede de servidores Fonte: Marco Antonio de Souza O sistema de supervisão e controle de processo é responsável por toda operacionalização do terminal recebendo status operacional, alarmes, diagnóstico e comandando equipamentos para produção através de telas sinóticas. A rede de servidores interliga as três salas operacionais responsáveis em obter informações dos equipamentos que operam no TPPM. Na sala de operação do Mirante concentra toda operação do pátio de estocagem de minério. Um total de 10 (dez) maquina e demais servidores de banco de alarmes, diagnósticos de rede, sistema de CFTV armazenadores de imagens. Na operação de maquina moveis é realizada por estações de operação e supervisão (EOS) para operar remotamente, proporcionando visualização de estado dos acionamentos (Parado, Funcionando, Manutenção e Defeito), diagnósticos e informações operacionais, como pátio selecionado, baliza para estocagem de material, vagões descarregados e método de estocagem. Na figura 5 podemos visualizar a tela operacional de uma empilhadeira que trabalha na estocagem de material.
30 29 Figura 5 - Janela de supervisão e controle Empilhadeira Fonte: Criada por Marco Antonio de Souza no Sistema de Supervisão de Controle da Vale Na operação de embarque existe o mesmo recurso para maquina móvel de recuperação. Como informado anteriormente na EOS proporciona sinalizações necessárias para operação remota deste equipamento de recuperação. Na figura 6 mostra a tela de operação de uma recuperadora.
31 30 Figura 6 - Janela de supervisão e controle Recuperadora Fonte: Criada por Marco Antonio de Souza no Sistema de Supervisão de Controle da Vale Na sala de operação Descarga é responsável pela operação de descarga dos vagões oriundos da mina de Carajás. Um total de 04 (quatro) viradores de vagões virando dois vagões por vez (figura 7).
32 31 Figura 7 - Sala Operacional dos Viradores de Vagões Fonte: Carneiro (2009) No Centro de Controle Operacional (CCO) esta grande parte dos servidores, sendo o principal CPD da automação do TPPM. Neste centro de controle concentrasse informações relevantes para tomada de decisão de novas programações de descarga de vagões de minério e embarque de navios, conforme demandas de manutenção e operação. Um dos recursos disponíveis para operação do terminal são estações de operação e controle, com informações disponíveis em telas de maneira que possa obter sinalizações de estado dos equipamentos portuários (transportadores, maquinas moveis, descarregador de vagões. Na figura 8 são mostrados os servidores instalados no CCO.
33 32 Figura 8 Servidores CCO CCO CCO Catalyst TI Corporativa GAEMG SUSSLPI AUTOMAÇÃO Catalyst SERVER-CCO-AUTO SUSSLPIA SUSSLPIB SUSSLPIC AUSLOPC AUSLOPC SERVERMDT AUSLGR AUSLSVR01 AUSLSVR02 AUSLSVR03 AUSLSVR04 SUSSLPI2 DESCARGA Gi0/2 Gi0/ CONTROLE DESCARGA Catalyst Gi0/1 CCO Catalyst EMBARQUE AUSLCCO AUSLCCO AUSLCCO04 AUSLCCO AUSLCCO02 PAINELBARCO CLIENT_ PAINELBARCO LEGENDA Fibra Óptica Multimodo Fibra Óptica Monomodo Cabo UTP Gi0/2 Transceiver EMBARQUE Catalyst Switch Estação Servidor Fonte: Criada por Marco Antonio de Souza no Sistema de Supervisão de Controle da Vale Já informado anteriormente para visualização geral dos equipamentos do TPPM existem EOS com sinalização, diagnósticos e uma rotina para seleção de rotas do sistema de operação do TPPM. Na figura 9 mostraremos a tela principal do sistema de operação e controle.
34 33 Figura 9 Tela de supervisão e controle do TPPM Fonte: Criada por Marco Antonio de Souza no Sistema de Supervisão de Controle da Vale Para auxilio à manutenção existem servidores de coleta de dados e banco de dados que tem a função de armazenar dados operacionais e manutenção. Este sistema conhecido como PIMS é um compactador de informação por muito tempo que auxilia a manutenção em consultas, monitoramento e dados historiados dos equipamentos. Na figura 10 mostra a tela de monitoramento do PIMS que possibilita informação de estado dos equipamentos.
35 34 Figura 10 - Tela de Monitoramento do PIMS Fonte: Criada por Marco Antonio de Souza no Sistema de Supervisão de Controle da Vale Arquitetura de rede Sistema de Automação Na figura 11 mostramos arquitetura de rede do sistema de automação atual do TPPM, onde mostra as divisões dos níveis de tecnologia da automação implantada no terminal. Pode-se observar que o nível tecnológico do terminal nos permite trabalhar com informações com segurança garantindo a informação com precisão.
36 35 Figura 11 - Arquitetura de rede Fonte: Arquivo Técnico da Vale Automação dos viradores de vagões A Automação nos Viradores de Vagões (VVs) já está bastante consolidada. Atualmente, estes equipamentos operam majoritariamente através da operação automática. A automação nos VVs é bastante necessária, tendo em vista que os componentes deste equipamento operam com uma margem de erro bem pequena, não sendo possível contar apenas com a subjetividade dos operadores. Atualmente, o operador necessita apenas informar alguns parâmetros para o sistema e, a partir daí, tudo ocorre automaticamente. O modo de operação automático conta, também, com alarmes na EOS para informar às falhas que foram detectadas. A partir das falhas, o próprio sistema identifica quando será necessário parar a operação para evitar danos ao equipamento. Através da Estação de Operação e Supervisão (EOS) o operador pode dar comando nos componentes do equipamento individualmente, funcionando em um modo remoto manual. Entretanto,
37 36 esse modo é mais utilizado em testes, quando se necessita fazer uma verificação da instrumentação Automação nas máquinas de pátio As Máquinas de Pátio (Recuperadoras, Empilhadeiras e Empilhadeiras/Recuperadoras) encontra-se em um elevado grau de automatismo. Para fins didáticos e para não alongar a discussão a ponto de fugir do foco do trabalho, serão descritos os processos de Empilhamento e Recuperação (ER), em vez das máquinas em si, visto que as ERs possuem os dois modos de operação. O processo de recuperação opera de três formas: Manual Cabine, Manual Remoto e Remoto Semi-automática. No modo Manual Cabine o operador deve se deslocar até a máquina e operar através de manetes e botoeiras presentes no console de operação situado na cabine. Nesse modo de operação o operador conta com informações na Interface Homem Máquina (IHM) da cabine, provenientes de sensores de campo. No modo Manual Remoto o operador fica na sala de operação de máquinas de pátio do Porto (Mirante) em frente a uma Estação de Operação, de onde ele comanda a máquina. Nesse modo de operação o operador dá comandos na máquina utilizando manetes e botões virtuais com o mouse da estação de operação, além de contar com alarmes provenientes dos sensores instalados em campo. No modo Remoto Semi-automático a situação é semelhante a do modo Manual Remoto, entretanto, em vez de dar comandos através dos manetes e botões virtuais, o operador informa ao sistema alguns parâmetros relevantes para a operação, de forma que o próprio sistema dê comandos à máquina. Esse modo de operação é chamado de Semi-automático porque conta com a interferência do operador durante o processo. O processo de empilhamento também opera de três formas: Manual Cabine, Manual Remoto e Remoto Automático. Os dois primeiros são semelhantes aos do processo de Recuperação. No modo Remoto Automático o operador deve apenas informar ao sistema as dimensões da pilha e o tipo de pilha. A partir disso o sistema opera a máquina sem a necessidade da supervisão constante do operador. Deve-se ressaltar que nesse modo os dados provenientes da instrumentação de campo são constantemente consultados e, caso haja alguma irregularidade, o processo é interrompido automaticamente.
38 Automação nos carregadores de navios Os Carregadores de Navios ainda são operados exclusivamente pela cabine. A automação dessas máquinas está presente na instrumentação que dá apoio ao operador durante a operação, garantindo a segurança do equipamento e do próprio operador em caso de erro humano. O operador tem à sua disposição na cabine de operação uma IHM (Interface Homem-Máquina) na qual são mostrados alarmes oriundos da instrumentação de campo. Uma informação importante a respeito da operação remota dessas máquinas é que, apesar de se assemelharem a empilhadeiras, a operação remota destes ainda não é permitida pelos Capitães dos navios. Portanto, apesar de se ter tecnologias que permitam a operação remota destes equipamentos com segurança e estudos que mostrem que esse tipo de operação é viável ainda não se têm o apoio dos armadores e capitães.
39 38 3 RERENCIAL BIBLIOGRÁFICO Neste capítulo é feita uma descrição e analise de algumas técnicas de inteligência artificial, para escolher a técnica mais adequada de identificar e selecionar a lógica correta para tomada de decisão. Na secção 3.1 é apresentada o principio da inteligência artificial, na secção é apresentada técnica de Sistemas Baseados em Conhecimentos, na secção Aprendizado indutivo, na secção é apresentada e enfatizada a técnica de Sistema Especialistas.Sistema Especialista foi a técnica escolhida em função do tipo de problema mais comumente ocorrido e também, devido a facilidade de construção e implementação de um sistema inteligente utilizando essa técnica. 3.1 Inteligência artificial A inteligência Artificial (IA) é um ramo da computação que foi criado e desenvolvido para fazer com que a maquina tome decisões baseadas em fatos e regras (POHL, 1971; FEIGENBAUM; BARR; COHEN, 1982; NILSON, 1986; HOP GOOD, 1993). Isto é, a IA é simplesmente uma maneira de fazer com que o computador pense inteligentemente (RICH, 1990; SCHALKOFF, 1990; IGNIZIO, 1991; SIMON, 1996; MONTENEGRO, 2001). Isto é possível de ser conseguido, estudando como as pessoas pensam quando estão tentando tomar decisões e resolver problemas, dividindo esses processos de pensamentos em etapas básicas e projetando um programa de computador que solucione problemas usando essas mesmas etapas. A (IA) então fornece um método simples e estruturado de se projetar programas complexos de tomadas de decisões. No renascimento, ressurgem com mais força as ciências, dando ênfase à expansão prática e quantitativa, também surge à mecânica e, com ela, uma nova concepção do homem. Imprescindíveis para o avanço da IA foram os trabalhos dos matemáticos dos séculos XVII e XIX (LÉVY, 1993; ABEL, 1996) no século XIX, surge à figura de Alan Turing, mas só em 1956 é que a inteligência Artificial começa a ser reconhecida como ciência. Alan Turing desenvolveu um sistema para identificar se um sistema é especialista (inteligente) ou não, o teste de Turing como foi denominado, consiste dos seguintes elementos: máquinas, sistema intermediário e homem. Um
40 39 interrogador fará perguntas para o sistema especialista através do sistema intermediário, quando o interrogador não consegue identificar quem está respondendo as perguntas, diz-se que o sistema é especialista. A figura 12 ilustra o teste de Turing. Figura 12 O teste de Turing Fonte: Moura (2003) O desenvolvimento em IA avança lado a lado com a evolução dos computadores que, ao longo do tempo foram fazendo com que se começasse a encarar essas máquinas como inteligentes alterando mesmo o nosso conceito de inteligência e aproximando os conceitos "máquina", tradicionalmente não inteligentes da "inteligência", capacidade antes consignada exclusivamente ao homem (ISRAEL 1983; BOOSE, 1985; WINSTON, 1988; NAGAO, 1990; IGNIZIO, 1991; HOP GOOD, 1993; TANIMOTO, 1995; ABEL, 1996; LABIDI, 2001). O objeto de estudo da IA ainda continua indefinido, no sentido em que o homem ainda não conseguiu a definição exata e satisfatória de inteligência e para se compreenderem os processos de inteligência artificial e da representação do conhecimento terão de se dominar os conceitos de inteligência humana e conhecimento.
41 40 A máquina será abastecida de uma enorme variedade de dados, teorias de conhecimentos, de crenças, de um universo simbólico superior ou, pelo contrário, basear o estudo da cognição no nível inferior da percepção (GOLEMAN, 1995; DAMÁSIO, 1996; ABEL, 1996). A tendência geral foi no sentido de conciliar as duas teorias em uma terceira teoria híbrida, segundo a qual a máquina seria capaz de raciocinar utilizando conceitos complexos, e de perceber o seu meio envolvente. Mas para isto, é necessário que se desenvolva um algoritmo que venha atender o objetivo idealizado pelo homem, tornando assim, a máquina com o poder de inteligência, ou seja, tomar decisões baseadas em dados que foram inseridos antes pelo próprio homem. A ferramenta básica para a criação de teorias, modelos e desenvolvimento de técnicas é o computador. O desempenho de um programa de IA depende da ação inteligente do programa computacional. Atualmente uma linha de pesquisa para construção de sistemas inteligentes é a linha simbólica e neste contexto estão os sistemas especialistas (SE). Desde o século XX década de 70 os SE estão sendo bastante usados por diversas áreas do conhecimento com muito sucesso. O desenvolvimento e a progressão de IA estão ligados diretamente com a evolução industrial, cada vez mais, as grandes indústrias estão fazendo uso de programas avançados de computador para implementação de técnicas que promova o aumento e a qualidade da produção. A fundamentação teórica deste trabalho de dissertação envolve conceitos que estão alicerçados nas teorias de inteligência Artificial e, principalmente, de Sistemas Especialistas baseados em conhecimentos (fatos e regras). Este trabalho também se fundamentou em observações realizadas no campo durante(paralelo) as pesquisas bibliográficas e estudos teóricos, para que fosse efetivada uma certeza maior para escolha da técnica mais apropriada o problema proposto (Identificação de Anticolisão de Equipamentos Portuários para tomada de decisão). A palavra inteligência vem do latim, inter (entre) e legere (escolher), inteligência significa a faculdade de escolher entre uma coisa e outra. Já a palavra artificial, vem também do latim, artificiale e significa algo não natural. A definição da palavra inteligência, na língua portuguesa é: faculdade de compreender, ato de interpretar, compreensão, conhecimento profundo, habilidade; e, artificial como: produzido por arte ou indústria, desnatural, que é produzido, não pela natureza, mas com o uso de uma técnica.
42 Sistemas baseados em conhecimento Sistemas baseados em conhecimento são programas de computador englobando conhecimento sobre um domínio para solução de problema relatado para este domínio, que são (FEIGENBAUM et al., 1990; MATSUMOTO, 1992; FERREIRA, 1998): a) Base de conhecimento b) Mecanismo de inferência Métodos de manipulação de conhecimento incluindo o uso de sucessão e restrições ou objeto orientado de sistemas especialistas. Exemplos de casos de processos de sistemas de computadores e adaptações de casos baseados em sistemas especialistas é a aplicação de regras de inferências, numa regra baseada em sistemas especialistas, de acordo com muitos procedimentos de controle e pesquisa estratégica. Os melhores sistemas especialistas são hoje em dia desenvolvidos usando programas conhecidos como shells. Estes são essencialmente sistemas especialistas completos prontos com inferência e armazenamento fácil de conhecimento, mas sem o conhecimento do domínio. Alguns sistemas especialistas sofisticados são construídos com a ajuda de desenvolvimento do ambiente (FERREIRA, 1998; SILVA, 2000). Os posteriores são mais flexíveis do que os Shell, no que eles também preparam para usos inferiores para programar-lhes suas inferências e métodos de representação de conhecimentos. Os sistemas especialistas são provavelmente os mais completos, com muitos Shell e desenvolvimento de técnicas comerciais vantajosas facilitando sua construção. Conseqüentemente, uma vez que, o domínio do conhecimento para ser incorporado num sistema especialista é relativamente simples a extração do processo de construção. A facilidade com a qual sistemas especialistas podem ser desenvolvidos tem guiado um número muito grande de aplicações desta técnica (WATERMAN, 1986; RUSSEL, 1995; DURKIN, 1998) Aprendizado Indutivo Aprendizado indutivo é uma técnica de IA que permite a construção de sistemas especialistas através de comportamento indutivo, pôr a aquisição do
43 42 domínio de conhecimento dentro da base de conhecimento de sistema especialista é geralmente uma tarefa muito grande. Em muitos casos, isto tem provado um obstáculo no processo de construção de um sistema especialista. Conhecimento de técnicas de aquisição tem sido desenvolvido para resolver esse problema. Aprendizado indutivo ou extração do conhecimento na forma de SE ENTÃO (IF THEN) regras ou uma arvore de decisão equivalente é uma técnica automática para aquisição de conhecimento. Um programa de aprendizado indutivo, embora o processo de divisão e conquista aqui atributos são selecionados de acordo com muitas estratégias. Por exemplo, para maximizar o ganho de informação, para dividir o ponto de exemplo original em sub pontos. O programa de aprendizado indutivo constrói uma arvore de decisão que classifica corretamente o ponto original. Em outro exemplo conhecido como a cobertura aproximada, o programa de aprendizado indutivo tenta encontrar grupos de atributos unicamente partidos pelos exemplos dados nas classes, formas e regras como SE parte daqueles atributos e o ENTÂO parte das classes. O programa remove corretamente exemplos classificados para considerações e para onde regras são formadas para classificar todos os pontos dados nos exemplos. Uma nova aproximação para aprendizado indutivo, Programação Lógica Indutiva, é a combinação de indução e programação lógica. Diferente do aprendizado indutivo convencional, o qual usa proposta lógica para descrever exemplos e representar novos conceitos, Programação Lógica Indutiva (DURKIN, 1998) emprego mais poderoso para afirmação lógica para representar exemplos de instalação e afirmações de conhecimento e expressar novo conhecimento. Afirmação lógica permite o uso de diferentes formas de exemplos de instrução e afirmação de conhecimento. Isto torna possíveis os resultados de processo de indução, que é o conceito indutivo, pode ser descrito como classes gerais com variáveis de primeira ordem, e não exatamente como classes propostas de ordem zero, feito pares de valores atribuídos. São dois principais tipos de sistemas PLI, o primeiro baseado no método generalização / especialização top-down e o segundo, no principio de resolução inversa. Um número muito grande de programas de aprendizado indutivo tem sido desenvolvido, muitos programas bem conhecidos, são: a) ID3 o qual divide e conquista um programa.
44 43 b) AQ o qual segue uma cobertura aproximada. c) FOIL o qual é um sistema PLI baseado em resolução inversa. Se bem que, muitos programas somente, em geral, verificam as regras de decisões, algoritmos também têm sido desenvolvidos para produzir regras fuzzy. Aprendizado indutivo tem encontrado, particularmente, aplicações limitadas na engenharia. Em outras razões, para quantidades pequenas de aplicações, é que aprendizado indutivo é geralmente mais adequado para problemas que têm discretos ou valores simbólicos do que para aqueles com valores contínuos atribuídos como em muitos problemas na engenharia[38] Sistemas especialistas Edward Feigenbaum, professor da Universidade de Stanford, pioneiro na tecnologia de sistemas especialistas - SEs define como [...] um programa inteligente de computador que usa conhecimento e procedimentos de inferência para resolver problemas que são difíceis o suficiente para que sua solução necessite de um grau significativo de perícia humana. (FEIGENBAUM; FELDMAN, 1963). Isto é, um sistema especialista é um sistema de computação que emula a habilidade de tomar decisões de um especialista humano. O termo emular significa que se pretende que o sistema especialista aja em todos os sentidos como um especialista humano. Uma emulação é muito mais forte que uma simulação. Simulações agem como o elemento real em apenas alguns aspectos. Uma característica fundamental em sistemas especialistas é que o conhecimento do(s) especialista(s) é armazenado através de regras. Regras, neste contexto, são construções simples na forma: Se alguma condição é verdadeira, Então faça alguma coisa. O uso de regras é interessante em algumas situações tendo em vista que permite a construção da definição de um determinado comportamento de maneira compacta. Se analisado em sua forma mais simples, um determinado comportamento caracteriza-se por um conjunto de ações e um conjunto de condições sob as quais as ações devem acontecer. Um sistema especialista continuamente analisa um conjunto de elementos condicionais (conhecidos como regras) em relação a uma base de fatos (também conhecida como base de conhecimento) para verificar se alguma regra pode ser aplicada para aquele
45 44 conjunto de fatos. Se a premissa é verdadeira, então o sistema especialista executa as ações associadas gerando novos fatos na base de conhecimento. Este processo de analisar a base e disparar regras é realizado por um componente denominado: máquina de inferência. A aplicação desta tecnologia apresenta uma série de vantagens, dentre as quais, algumas são citadas por Gardner (1992) a seguir: a) solucionar problemas importantes que, de outro modo, deveriam ser solucionados por um perito humano; b) Flexibilidade na integração de novos conhecimentos ao conhecimento já armazenado; auxílio aos usuários na elucidação, estruturação e transferência de conhecimento; c) Capacidade de mostrar seu conhecimento de uma forma facilmente compreensível; disponibilização de explicações sobre suas recomendações; d) Capacidade de raciocinar com conhecimentos incompletos sobre a natureza de uma tarefa ou como a tarefa deve ser realizada de forma eficiente; Capacidade de tratar sentenças simples em linguagens naturais. No exemplo do problema sendo considerando, as questões (b), (c) e (e) são aspectos importantes, que se utilizadas adequadamente em uma ferramenta de software, certamente podem contribuir significativamente no apoio ao aprendizado de lógica de programação. Os SE s diferem dos programas computacionais convencionais (PCC s) devido a sua arquitetura. Os PCC s são constituídos basicamente de um algoritmo, que define todos os passos de execução do programa, e de uma grande massa de dados, especialmente numérica. Já os SE s são constituídos de uma grande massa de conhecimento de um mecanismo de inferência, que usualmente pode trabalhar com diferentes conjuntos de conhecimento [25], [27] e [28]. Em resumo: PCC = Dado + Algoritmo SE = Conhecimento + Inferência A característica mais importante de um SE é que ele depende de uma grande base de conhecimento [50]. Outra característica do SE é a separação entre o conhecimento utilizado para resolver o problema, que deverá ser capaz de crescer e mudar, conforme necessidade surgida pelo operador e o programa código que o
46 45 manipula para obtenção da solução. Este programa deverá ter sua execução bastante estável e ser projetado de maneira a poder trabalhar com diferentes conjuntos de conhecimento. Os sistemas especialistas são construídos a partir de conhecimentos de Especialistas humanos, isto é, o banco de dados de um SE, são conhecimentos adquiridos na maioria das vezes, de vários especialistas humanos. Portanto, fica difícil falar em SE s sem fazer comparações, sejam técnicas ou filosóficas, do desempenho destes sistemas versus aos especialistas humanos Classificação dos sistemas especialistas Os parágrafos a seguir descrevem uma classificação para SE s tendo por base diversos atributos, tais como: forma de representação do conhecimento, estratégia de controle do mecanismo de inferência e modo de operação. Um SE, para poder apresentar o desempenho de especialistas humanos, depende de uma grande base de conhecimento (RICH, 1990). O ser humano, durante o processo de aprendizagem, preocupa-se, inicialmente, com aquisição de dados (conhecimento propriamente dito), sem se preocupar com a forma de representação, ou como está sendo feito o armazenamento no cérebro (base de conhecimento). Diferentemente, os SE s, para que se obtenham os resultados esperados com maior desempenho e eficiência e com fácil manutenção, necessitam de uma prévia análise avaliativa, de qual melhor maneira de se estruturar o conhecimento adquirido, maneira esta denominada forma de representação do conhecimento (RC). Define-se RC como um esquema ou dispositivo usado para capturar os elementos essenciais de um domínio do problema (SCHALKOFF, 1990). O conhecimento é representado como uma coleção de fatos estáticos, acompanhados por um conjunto de procedimentos para manipulá-los. Os quadros permitem a herança automática dos atributos, isto é, os nós dos níveis inferiores possuem automaticamente as propriedades dos nós do nível superior da hierarquia. Os quadros podem ser de dois tipos: a) Construtores b) Instanciados
47 46 Os quadros construtores funcionam como esquemas para a construção de outros quadros. Já os quadros instanciados, são específicos, construídos a partir dos quadros construtores. A representação por quadros facilita a estruturação de conhecimentos (fatos), permitindo seu manuseio (adição e ou remoção) sem a necessidade de alterar nem os fatos antigos, nem os procedimentos para manipulá-los. Já como dificuldades, pode-se citar que, por utilizarem mecanismo de inferência por herança, tornam-se mais complexos (maiores e mais caros), além de muitas vezes serem insuficientes para modelarem raciocínio mais complexo, precisando ser combinados com regras de produção. O uso de quadros é indicado em áreas onde a forma e o conteúdo dos dados representa uma condição fundamental na solução do problema, como por exemplo, em compreensão da fala e em interpretação de imagens (RICH, 1990; SCHALKOFF, 1990).
48 TM13 MOEGA 47 4 SISTEMAS ANTICOLISÃO 4.1 Modelos do pátio O pátio será modelado seguindo um sistema de coordenadas cartesianas X, Y, Z, conforme figura 13. Figura 13 Modelagem do pátio ER-02 PÁTIO "E" ER-01 0 o PÁTIO "F" RC-04 0 o EE-01 PÁTIO "G" EP-03 0 o Y PÁTIO "H" Z RC-05 0 o EE-02 (0,0,0) X ER-03 PÁTIO "I" Fonte: Moura et al. (2012) O sistema de coordenadas acima terá origem sobre a correia que passa sob a RC-05 e EE-02 (eixo X), no ponto de translação convencionado como 0, e ao nível do solo Modelo das máquinas A partir deste sistema, todas as máquinas envolvidas no sistema anticolisão serão modelos por figuras sólidas (poliedros). Esse modela mento será feito por pontos na superfície das partes móveis (por aproximação). Esses sólidos,
49 48 em forma de paralelepípedos representarão as partes mais salientes das lanças, lança/ roda de caçamba, contrapesos e chutes de todas as máquinas (partes passíveis de colisão) (figura 14): Figura 14 Máquina modelada L n P n P n-1 L 3 P 7 P 3 P n-2 P 6 P P 2 5 P 1 C P n-3 B P 4 P 0 H2 R2 R1 A H1 eixo de giro Fonte: Moura et al. (2012) O modelo das máquinas de pátio pode ser simplificado de acordo com a figura 14, onde: A: ângulo de giro, 0 o sobre a correia do pátio sentido TM13 -> Moega, por convenção para o sistema anticolisão, independente do ângulo real da máquina em questão; B: ângulo de elevação, 0 o quando a lança estiver totalmente nivelada, por convenção para o sistema anticolisão; C: ângulo de inclinação do contrapeso, calculado em função do ângulo da lança; H1: altura do ponto de pivotamento da lança em relação ao solo; H2: altura do ponto de pivotamento do contrapeso em relação ao solo; R1: raio do ponto de pivotamento da lança ao eixo de giro; R2: raio do ponto de pivotamento do contrapeso ao eixo de giro.
50 Vetores A partir das medidas acima e das cotas levantadas em desenhos mecânicos, cada ponto P n, de cada máquina, terá suas coordenadas x, y e z calculadas em relação à origem do sistema de coordenadas cartesianas do pátio. A partir dessas coordenadas, poderemos gerar o vetor no espaço que vai da origem ao ponto Pn(ponto localizado na superfície de uma máquina): 0P n O número de pontos que comporá o modelo das máquinas dependerá do comprimento de lança e contrapeso a ser protegido (área passível de colisão), da largura e altura da secção transversal do paralelepípedo utilizado para modelar essas partes, e da distância mínima entre as máquinas que deve ser definida no início do projeto a fim de se definir o número de pontos de cada modelo. A partir dos vetores dos pontos de cada máquina em relação à origem do pátio, para cada tipo de colisão avaliada a partir desse modelo (colisões truck com truck, final de pátio e pilha serão tratados à parte), serão gerados outros vetores, denominados vetores distância, que definirão as distâncias entre os pontos de duas máquinas e possibilitará avaliar se essa distância é menor que a mínima distância de segura. Através desses vetores será possível também calcular a posição relativa entre as duas máquinas em rota de colisão, bloqueando os movimentos no sentido da colisão e liberando os movimentos de translação, giro e elevação no sentido contrário (figura 15):
51 50 Figura 15 Distância entre máquinas máquina 2 z y x máquina 1 Fonte: Moura et al. (2012) P 1n P 2n = 0P 2n - 0P 1n Decompondo esse vetor distância nas três componentes x, y e z terão o módulo da distância, direção e o sentido do vetor, e por conseqüência a posição relativa entre as mesmas: Se P 1n P 2n < mínimo1: Será emitido um alarme de risco de colisão e o movimento de translação, giro e elevação na direção e sentido da colisão será reduzida à velocidade mínima. IMPORTANTE: como a lança telescópica da escrava tem velocidade única, seu movimento será bloqueado na ocorrência do evento acima, distância < mínimo1, sendo liberado somente o recuo da lança enquanto perdurar a situação. Se P 1n P 2n < mínimo2: Será emitido um alarme de risco de colisão e o movimento de translação, giro e elevação na direção e sentido da colisão será bloqueada. O modelo descrito acima será utilizado p/ avaliar os seguintes tipos de colisão: a) Colisão lança com lança; b) Colisão lança com contrapeso; c) Colisão lança com lança/roda de caçamba; d) Colisão lança/roda de caçamba com lança/roda de caçamba; e) Colisão lança/roda com contrapeso; f) Colisão lança com chute de escrava.
52 TM mm 82000mm 82000mm MOEGA Número de pontos do modelo de cada máquina Para definição do número de pontos do modelo a ser desenvolvido para representar cada máquina precisamos antes definir: Distância mínima de segurança entre as máquinas; Comprimento de lança e contrapeso (ou chute) que pode colidir com outras máquinas. De acordo com a figura 16 e certificando-se de que as cotas estão corretas, podemos calcular os comprimentos de lança e contrapeso a ser protegido pelo sistema anticolisão em todas as máquinas. Figura 16 Distância de máquinas máquina 2 z y x máquina mm ER-01 0 o PÁTIO "E" 54250mm PÁTIO "F" máx mm 53400mm RC-04 0 o EE mm 29000mm 28750mm PÁTIO "G" 57000mm EP-03 0 o 57800mm 28750mm 20290mm PÁTIO "H" RC-05 0 o EE mm 20700mm máx. PÁTIO "I" 53400mm Fonte: Moura et al. (2012)
53 52 Se o comprimento máximo da lança de uma determinada máquina M1 é Lm1 e o comprimento da lança de outra máquina que trabalha no mesmo pátio, em uma correia adjacente, M2, é Lm2, então o comprimento de lança a ser protegido em M1 é: Lm1+Lm2 (Largura do pátio) Por analogia, para o contrapeso de M1, de comprimento Cpm1, temos: Cpm1+Lm2 (Largura do pátio) Assim sendo, para as máquinas do nosso pátio deveremos proteger: Lança da ER-01: mm; Contrapeso da ER-01: 3050 mm; Lança da EP-03: mm; Contrapeso da EP-03: não colide; Lança das RC-04/RC-05: mm; Contrapeso da RC-04/RC-05: 3750 mm; Lança das EE-01/EE-02: mm; Chute da EE-01/EE-02: 4000mm; De acordo com o exemplo da figura 17, modelo da ER-01, pode calcular as coordenadas cartesianas de todos os pontos das áreas a serem protegidas na lança e no contrapeso. Figura 17 Máquina modelada
54 53 Fonte: Arquivo Técnico da Vale Voltando ao modelo do pátio de das máquinas, podemos escrever as coordenadas que qualquer ponto da lança ou do contrapeso em função da translação, do giro e da elevação da máquina (figura 18). Figura 18 Vista lateral da lança r3 r4 O1 O5 O3 r2 r1 Fonte: Arquivo Técnico da Vale
55 54 Por exemplo, se a máquina acima for ER-01, as coordenadas de P0(x0, y0, z0), em milímetros, serão: X0 = X ER01 + R1 ER01 *cosa + L ER01 *cosa*cosb - w*sena h*cosa*senb Y0 = Y ER01 - R1 ER01 *sena - L ER01 *sena*cosb + w*cosa h*sena*senb Z0 = H1 + L ER01 *senb + h*cosb Onde: X ER01 = coordenada X da ER01 em relação à origem do pátio, em mm; Y ER01 = coordenada Y da ER01 em relação à origem do pátio, em mm; L ER01 = distância que vai do pivô da elevação da lança até a seção transversal onde está o ponto P0, em mm; w= Cota horizontal, em mm, que vai do eixo da lança (ou contra-peso) até o ponto em questão. Deve-se adotar a seguinte convenção de sinais para w (figura 19): Figura 19 Cota horizontal Y contra-peso lança o X + Fonte: Moura et al. (2012) B = ângulo de elevação da lança. Se o ponto estiver no contrapeso, usase C, ângulo do contrapeso;
56 55 h = cota vertical vai do pivô da elevação da lança até o ponto P0 quando a lança está em 0 o. Usa-se a seguinte convenção de sinais p/ h (figura 20): Figura 20 Cota vertical Z contra-peso + lança o - eixo da lança truck X Fonte: Moura et al. (2012) Colisão Truck com Truck (T/T) Coordenada X da extremidade frontal do truck da recuperadora: X + L1 Coordenada X da extremidade traseira do truck da escrava: X L2 D = X recuperadora X escrava - L1 L2 (figura 21). Figura 21 Colisão entre truck L1 L2 Y 0 o 0 X Fonte: Moura et al. (2012)
57 56 Se D < mínimo1: Será emitido um alarme de risco de colisão Velocidade de translação da recuperadora no sentido Moega será reduzida ao mínimo Velocidade de translação da escrava no sentido TM13 será reduzida ao mínimo Se D < mínimo2: Será emitido um alarme de risco de colisão Translação da recuperadora no sentido Moega será bloqueada Translação da escrava no sentido TM13 será bloqueada Colisão com fim do pátio Coordenada X da extremidade frontal do truck: X + L1 Coordenada X da extremidade traseira do truck: X L2 D1 = X fim do pátio X L1 D2 = X L2 (figura 22). Figura 22 Colisão fim de pátio D2 L2 L1 D1 0 o X Fonte: Moura et al. (2012) Se D1 < mínimo1: Será emitido um alarme de risco de colisão com o fim do pátio e a velocidade de translação no sentido Moega será reduzida ao mínimo Se D1 < mínimo2:
58 57 Será emitido um alarme de risco de colisão com o fim do pátio e a translação no sentido Moega será bloqueada. Se D2 < mínimo1: Será emitido um alarme de risco de colisão com o fim do pátio e a velocidade de translação no sentido TM13 será reduzida ao mínimo. Se D2 < mínimo2: Será emitido um alarme de risco de colisão com o fim do pátio e a translação no sentido TM13 será bloqueada Colisão com a pilha Serão previstos 2 scanners lazer bi-dimensionais p/ cada máquina. Esses sensores serão instalados na lança com o objetivo de protegê-las contra colisões com a pilha de minérios. O scanner tem a capacidade de abrir um feixe lazer de 180 o, como mostram a figura 23, desenhando no espaço figuras planas que representam a área a ser protegida. Qualquer objeto que atravessar essa figura será detectado. Essas figuras, totalmente configuráveis, podem ser associadas a saídas digitais do scanner, disponibilizando os seguintes sinais para o plc da máquina: Objeto detectado na área 1: risco de colisão à direita da lança; Objeto detectado na área 2: alto risco de colisão à direita e acima da lança. Parada dos movimentos; Objeto detectado na área 3: alto risco de colisão à direita e abaixo da lança. Parada dos movimentos; Objeto detectado na área 4: risco de colisão à esquerda da lança; Objeto detectado na área 5: alto risco de colisão à esquerda e acima da lança. Parada dos movimentos; Objeto detectado na área 6: alto risco de colisão à esquerda e abaixo da lança. Parada dos movimentos; Além das funções descritas acima, ainda é possível programar filtros nesse sensor a fim de evitar que pássaros atravessando as áreas de proteção sejam detectados. Também podemos filtrar objetos de tamanho reduzido para evitar que
59 58 pelotas de minério, por exemplo, caindo da lança possam ser detectadas como risco de colisão (figura 23). Figura 23 Colisão com pilha SCAN LASER LMS221 LANÇA VISTA FRONTAL 2 SC1 SC ESQUERDA 6 DIREITA Distancia Alarme Colisão Distancia Alarme Colisão (SAÍDA Scanner Laser SC1) (OUTPUT Scanner Laser SC2) 2 5 Distancia Emergencia limite Alta Distancia Emergência limite Alta (SAÍDA Scanner Laser SC1) (OUTPUT Scanner Laser SC2) 3 6 Distancia Emergência limite Baixa Distancia Emergencia limite Baixa (SAÍDA Scanner Laser SC1) (OUTPUT Scanner Laser SC2) Proteção acima,baixo,laterais Proteção acima,baixo,laterais Fonte: Moura et al. (2012)
60 Sinalização Deverá ser sinalizado tanto na IHM como no sistema de supervisão e controle a posição de translação atual da e o ângulo de giro de acordo com o instrumento de medição (encoder) que estiver selecionado. Deverá ser sinalizado também o ângulo de elevação. Além da sinalização do posicionamento da máquina em tela de sinótico, serão gerados dois níveis de alarmes p/ cada tipo de colisão possível para a EP-03. Esses alarmes deverão ser sinalizados tanto na IHM como no supervisório: a) Risco ALTO de colisão do <componente mecânico> da EP-03 com o <componente mecânico> da <máquina x>. Desacelera os movimentos da máquina na direção e sentido da colisão. b) Risco de colisão MUITO ALTO do <componente mecânico> da EP-03 com o <componente mecânico> da <máquina x>. Este segundo alarme deverá obrigatoriamente bloquear, em ambas as máquinas envolvidas, todos os movimentos que levam a diminuir a distância entre os componentes mecânicos e aumentar o risco de colisão Inter travamentos anticolisão colisão: Para a máquina EP-03 serão previstos as seguintes proteções contra a) Colisão da lança da EP-03 com o chute da EE-01; b) Colisão da lança da EP-03 com o chute da EE-02; c) Colisão da lança da EP-03 com a lança/roda de caçamba da RC-04; d) Colisão do contrapeso da EP-03 com a lança/roda de caçamba da RC- 04; e) Colisão da lança da EP-03 com o contrapeso da RC-04; f) Colisão da lança da EP-03 com a lança/roda de caçamba da RC-05; g) Colisão do contrapeso da EP-03 com a lança/roda de caçamba da RC- 05; h) Colisão da lança da EP-03 com o contrapeso da RC-05; i) Colisão da EP-03 com a Pilha; j) Colisão da EP-03 com o fim do pátio.
61 60 colisão: colisão: colisão: Para a máquina EE-01 serão previstos as seguintes proteções contra a) Colisão do chute da EE-01com a lança da EP-03; b) Colisão do truck da EE-01 com o truck da RC-04; c) Colisão da lança da EE-01 com a lança/roda de caçamba da RC-04; d) Colisão da lança da EE-01 com o contrapeso da RC-04; e) Colisão da lança da EE-01 com a lança/roda de caçamba da ER-01; f) Colisão da lança da EE-01 com o contrapeso da ER-01; g) Colisão da EE-01 com o fim do pátio. Para a máquina EE-02 serão previstos as seguintes proteções contra a) Colisão d o chute da EE-02com a lança da EP-03; b) Colisão do truck da EE-02 com o truck da RC-05; c) Colisão da lança da EE-02 com a lança/roda de caçamba da RC-05; d) Colisão da lança da EE-02 com o contrapeso da RC-05; e) Colisão da EE-02 com o fim do pátio. Para a máquina RC-04 serão previstos as seguintes proteções contra a) Colisão da lança/roda de caçamba da RC-04 com a lança da EP-03; b) Colisão do contrapeso da RC-04 com a lança da EP-03; c) Colisão da lança/roda de caçamba da RC-04 com o contrapeso da EP- 03; d) Colisão do truck da RC-04 com o truck da EE-01; e) Colisão da lança/roda de caçamba da RC-04 com a lança da EE-01; f) Colisão do contrapeso da RC-04 com a lança da EE-01; g) Colisão da Lança/roda de caçamba da RC-04 com a lança/roda de caçamba da ER-01 h) Colisão da Lança/roda de caçamba da RC-04 com o contrapeso da ER-01 i) Colisão do contrapeso da RC-04 com a lança/roda de caçamba da ER- 01 j) Colisão da RC-04 com a Pilha; k) Colisão da RC-04 com o fim do pátio.
62 61 colisão: colisão: Para a máquina RC-05 serão previstos as seguintes proteções contra a) Colisão da lança/roda de caçamba da RC-05 com a lança da EP-03; b) Colisão do contrapeso da RC-05 com a lança da EP-03; c) Colisão da lança/roda de caçamba da RC-05 com o contrapeso da EP- 03; d) Colisão do truck da RC-05 com o truck da EE-02; e) Colisão da lança/roda de caçamba da RC-05 com a lança da EE-02; f) Colisão do contrapeso da RC-05 com a lança da EE-02; g) Colisão da RC-05 com a Pilha; h) Colisão da RC-05 com o fim do pátio. Para a máquina ER-01 serão previstos as seguintes proteções contra a) Colisão da lança/roda de caçamba da ER-01 com a lança da EE-01; b) Colisão do contrapeso ER-01 com a lança da EE-01; c) Colisão da lança/roda de caçamba da ER-01 com a lança/roda de caçamba da RC-04; d) Colisão da lança/roda de caçamba da ER-01 com o contrapeso da RC- 04; e) Colisão do contrapeso da ER-01 com a lança/roda de caçamba da RC- 04; f) Colisão da ER-01 com a Pilha; g) Colisão da ER-01 com o fim do pátio. 4.3 Interfaces de controle do sistema anticolisão Controladores Lógicos Programáveis (CLP) Controlador CENTRAL_CPU1 No contexto do sistema, este controlador recebe informações referentes à baliza atual da máquina, oriunda do controlador programável da máquina, e a posição no pátio da outra máquina existente no mesmo pátio, oriunda do controlador programável. Estes sinais são gerados por instrumentos de medição de
63 62 posicionamento conhecidos como encoders, instalados nas máquinas de pátio, e RFID (Radio Frequency Identification), instalados nos respectivos transportadores de pátio, que ajustam periodicamente o valor de balizamento enviado. Se o valor dessa distância for inferior a um número pré-determinado de balizas (valor que pode ser ajustado logicamente), este controlador emitirá um alarme de Risco de colisão entre as máquinas tanto para o controlador da máquina quanto para o controlador CENTRAL_CPU1, sendo que este último retransmitirá tal sinal para o da outra máquina. Tal alarme bloqueará os movimentos de translação no sentido da colisão. Na máquina de pátio, está instalado no tripper um medidor a laser que verifica a distância entre as máquinas e pilhas. No momento em que o medidor a laser identificar uma distância inferior à distância ajustada para uma operação segura dos equipamentos, será gerado um alarme de risco de colisão, bloqueando o movimento de translação, sentido ré. Ao mesmo tempo, este alarme será enviado ao controlador CENTRAL_CPU1, que enviará tal sinal para o controlador da máquina e, conseqüentemente, o alarme para o controlador irá bloquear o movimento de translação, sentido frente. Caso o medidor a laser apresente alguma falha, quaisquer movimentos de translação da máquina serão bloqueados. Na figura 24 mostra o fluxo de dados para o PLC Central. Figura 24 - Fluxo de dados PLC Central Fonte: Marco Antonio de Souza
64 Sistema de supervisão Além dos sinais gerados para bloqueio de movimentos dos equipamentos, os diversos sistemas de supervisão apresentam informações aos operadores para indicar que existe um risco de colisão entre os equipamentos. Neste tópico serão apresentadas tais sinalizações IHM embarcada na máquina A IHM instalada na cabine de operação da máquina de pátio apresenta as informações referentes ao bloqueio de movimentos em função do sistema anti colisão nas telas de diagnósticos. A figura 25 apresenta a tela de diagnósticos e condições de partida do movimento de translação da máquina. O alarme referente ao sistema anti colisão existente está localizado na área de condições de partida, cuja descrição é Risco de Colisão c/ Outras Máquinas. A figura 26 apresenta a tela de diagnósticos e condições de partida do movimento de giro da máquina. O alarme referente ao sistema anti colisão existente está localizado na área de condições de partida, cuja descrição é Scanner Anti Colisão Atuado. Figura 25 Informações sobre bloqueio da translação Fonte: Accenture Automation & Industrial Solutions
65 64 Figura 26 - Informações sobre bloqueio do giro Fonte: Accenture Automation & Industrial Solutions.
66 65 5 DESENVOLVIMENTO DO SISTEMA ANTICOLISÃO USANDO IMAGEM 3D O conteúdo deste capítulo possui informações sobre a plataforma Blender, utilizada para geração das imagens virtuais do sistema anticolisão e seus principais recursos e os tipos de animações possíveis de serem realizadas por ele. O Blender é a plataforma em que o projeto foi desenvolvido. O fato de ser a plataforma escolhida para a realização deste trabalho se dá por vários motivos que serão tratados no tópico 4.2, sendo que o principal motivo é o fato de ser um aplicativo gráfico Open Source, mas esse é apenas um dos motivos conforme será visto no decorrer deste capítulo. O Software BLENDER apresenta as seguintes vantagens: a) O Blender é uma plataforma que permite a criação de conteúdos 2D e 3D. b) Possui um amplo conjunto de recursos, c) Aplicativos Open Source Gráfico 3D d) Blender é multiplataforma, e) Facilidade de integração com outras plataformas. O software BLENDER não apresenta só vantagens, também apresenta algumas desvantagens, tais como: f) Utilização de alto processamento; g) Pouca utilização na indústria; 5.1 Interface A interface do software BLENDER com o sistema de automação do TPPM é feita de acordo com a arquitetura da figura 27.
67 66 Figura 27 - Arquitetura proposta Fonte: Marco Antonio de Souza A figura 27 ilustra a arquitetura sugerida para o desenvolvimento do trabalho com relação à aquisição de dados reais dos equipamentos. Nesta arquitetura nos mostra o caminho da informação centralizando em único processamento, onde estará processando as regras para tomada de decisão. Os controladores lógico de cada equipamento se comunicam com o controlador lógico central via rádio trocando informações de leitura e escrita, ou seja, informações de leitura são dados que servirão para tomada de decisão e a informação de escrita é a decisão tomada. Na figura 28 mostra uma visão superior desta comunicação.
68 67 Figura 28 - Visão aérea da Comunicação Fonte: Google A rede de comunicação do TPPM é segmentada por área para aperfeiçoar tráfegos de dados, e assim não ocasionar indisponibilidade em segmentos importantes. Na figura 29 como esta segmentada a rede de automação no TPPM.
69 68 Figura 29 - Segmentação da rede Fonte: Marco Antonio de Souza Outra interface é a comunicação do servidor virtual com o controlador central, assim os dados em tempo real das máquinas móveis são atualizados e os operadores podem obter o posicionamento para animação dos objetos criados. O controlador programável utilizado neste trabalho é um controlador da ROCKWELL, onde o mesmo tem disponível varias interface de rede, na figura 30 mostra seu modelo. Será utilizado o mesmo protocolo de comunicação para troca de dados entre controladores e controladores e servidor que é o CIP.
70 69 Figura 30 - Common Industrial Protocol Fonte: Rockwell Automation CIP fornece uma linguagem orientada a objeto comum para descrever os nós e serviços em uma rede CIP. Objetos de comunicação CIP são utilizados para a troca de mensagens. Cada objeto de comunicação tem um produtor de peças link ou um link parte do consumidor ou de ambos os I/O conexões só podem estar produzindo, consumindo apenas ou ambos. Conexões de mensagens explícitas são sempre produzindo e consumindo A interface final é o resultado da imagem tridimensional exposta no painel gráfico onde mostra em tempo real as operações do terminal com as máquinas moveis em animação. 5.2 A janela 3D View A navegação na 3D View é a principal atividade do usuário, pois é onde ele visualiza o seu trabalho na forma como está criando. O Blender permite que se trabalhe em um espaço tridimensional, mas o problema é que os monitores de computador são bidimensionais.
71 70 Para que se possa ter uma visualização de todo o trabalho, então, é necessário mudar a visão perspectiva do usuário em relação à cena. O Blender oferece ao usuário três direções de visualização principais, que podem ser vistas nas figuras 31 a 33, sendo eles o Lateral (Side), o Frontal (Front), e o Superior (Top). O interessante, é que todos esses sentidos de visualização possuem uma tecla de atalho específica, para que o usuário possa alternar entre eles. Figura 31 - Desenvolvimento protótipo Fonte: Moura et al. (2011)
72 71 Figura 32 - Desenvolvimento protótipo Fonte: Moura et al. (2011) Figura 33 - Desenvolvimento protótipo - animação Fonte: Moura et al. (2011)
73 72 6 IMPLEMENTAÇÃO DO SISTEMA O sistema foi concebido de forma que a elaboração das regras de produção do tipo SE - ENTÃO abrangesse a totalidade das possibilidades de colisões possíveis. 5.1 Elaborações das regras Regra 1: SE Maq1 menor que 1 ENTÃO risco de colisão com fim do pátio; Regra 2: SE risco de colisão com fim do pátio ENTÃO reduzir velocidade de translação; Regra 3: SE Lança Maq1 no pátio B e Lança Maq2 no pátio B ENTÃO risco de colisão com Lança; Regra 4: SE risco de colisão com Lança ENTÃO reduzir velocidade do giro; Regra 5: SE Lança Maq1 menor que 1 ENTÃO parar giro Maq1; Regra 6: SE Lança Maq2 menor que 1 ENTÃO parar giro Maq2; Regra 7: SE Lança Maq1 pátio B e Contrapeso Maq2 no pátio B ENTÃO risco de colisão lança contrapeso; Regra 8: SE risco de colisão Lança com Contrapeso ENTÃO reduzir velocidade do giro; Regra 9: SE Lança Maq1 menor que 1 ENTÃO parar giro Maq1; Regra 10: SE Contrapeso Maq2 menor que 1 ENTÃO parar giro Maq2; Regra 11: SE Lança Maq1 pátio B e Lança/Roda de caçambas Maq2 pátio B ENTÃO risco de colisão de lança com roda de caçambas; Regra 12: SE risco de colisão de lança com roda de caçambas ENTÃO reduzir velocidade do giro e translação; Regra 13: SE Lança Maq1 menor que 1 ENTÂO parar giro Maq1; Regra 14: SE Lança Maq2 menor que 1 ENTÂO parar giro Maq2; Regra 15: SE Lança/roda de caçambas Maq1 pátio B e Lança/roda de caçambas Maq2 no pátio B ENTÃO risco de colisão Lança/Roda de caçambas; Regra 16: SE risco de colisão lança/roda de caçambas menor que 1 ENTÃO parar giro Maq. 1;
74 73 Regra 17: SE Objeto detectado na área 1 ENTÃO risco de colisão à direita da lança; Regra 18: SE risco de colisão a direita da lança ENTÂO parar giro a direita; Regra 19: SE Objeto detectado na área 2 ENTÂO alto risco de colisão à direita e acima da lança; Regra 20: SE alto risco de colisão à direita acima da lança ENTÂO parar movimentos; Regra 21: SE Objeto detectado na área 3 ENTÂO alto risco de colisão à direita e abaixo da lança; Regra 22: SE alto risco de colisão à direita e abaixo da lança ENTÂO parar movimentos; Regra 23: SE Objeto detectado na área 4 ENTÂO risco de colisão à esquerda da lança; Regra 24: SE risco de colisão a esquerda da lança ENTÂO parar giro a esquerda; Regra 25: SE Objeto detectado na área 5 ENTÂO alto risco de colisão à esquerda e acima da lança; Regra 26: SE alto risco de colisão à esquerda acima da lança ENTÂO parar movimentos; Regra 27: SE Objeto detectado na área 6 ENTÂO alto risco de colisão à esquerda e abaixo da lança; Regra 28: SE alto risco de colisão à esquerda abaixo da lança ENTÂO parar movimentos.
75 74 7 CONCLUSÃO Um sistema anticolisão usando imagens 3D é uma inovação tecnológica e é muito mais eficiente, pois, além de se ter informação das posições geográficas das máquinas tem-se a visualização das imagens numa tela, onde chama muito mais atenção do operador durante a operação do processo, tornando-o muito mais seguro. As imagens 3D utilizadas em ambientes industriais possibilitarão o desenvolvimento de novos projetos aplicados em vários processos da indústria com maior riqueza de detalhe na imagem animada, imagem com indicação melhor definida de determinados locais do equipamento e informação mais próxima do real. Assim, conclui-se que programar um sistema especialista para proteção de equipamentos portuários possibilita um monitoramento em tempo real do local onde eles se encontram operando ou não, utilizando informações da instrumentação (sensores) instalados nos equipamentos moveis, possibilitando maior segurança para as pessoas e os ativos operacionais do terminal. Logo, o sistema anticolisão desenvolvido teve uma aceitação bastante significativa por parte dos usuários, de uma vez que estes são atraídos pelas posições das imagens em painel de visualização gráfica. O sistema anticolisão apresentado neste trabalho foi concebido usando o princípio de técnicas de IA, o que possibilitou programar um protótipo testado com eficiência. Portanto, os resultados foram alcançados.
76 75 REFERÊNCIAS ABEL, M. Um estudo sobre raciocínio baseado em casos f. Trabalho de Conclusão de Curso (Pós-Graduação em Ciência da Computação) Universidade Federal do Rio Grande do Sul, Porto Alegre, AGUIRRE, L. A. Enciclopédia de automática: controle e automação. São Paulo: Blucher, v. 1. ALMEIDA JUNIOR, A. B. de; LAMOUNIER JUNIOR, E. A. Associando Realidade Virtual ao funcionamento de uma usina hidrelétrica. Horizonte Científico, v. 1, n. 8, AVELINO, A.; COSTA, C. Projetos de sistemas oceânicos II: mineraleiro VLOC Disponível em: <http://www.oceanica.ufrj.br/deno/prod_academic/relatorios/2012/cinthia+aurora/relat 1/Rel1.htm>. Acesso em: 15 maio BLENDER. Doc: PT/2.4: manual. Disponível em: <http://wiki.blender.org/index.php/doc:pt/2.4/manual>. Acesso em: 20 set BORGES, F. Redes de comunicação industrial: documento técnico nº 2. [S.l.]: Schneider Electric, Disponível em: <http://www.schneiderelectric.pt/pagin as/formacao/doc_tecnicos/doc_tecnicos/doctecnico_redes.pdf>. Acesso em: 3 dez CAMELO, G. R. et al. Teoria das filas e da simulação aplicada ao embarque de minério de ferro e manganês no terminal marítimo de Ponta da Madeira. In: ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO, 30., 2010, São Carlos. Anais... São Carlos: Enegep, CARDOSO, A.; LAMOUNIER, E. Aplicações na educação e treinamento. In: TORI, R. et al. Realidade virtual e aumentada: uma abordagem tecnológica. Porto Alegre: SBC, cap. 9, p CARNEIRO, H. P. Automação Inteligente da Operação de Máquinas de Pátio em Modo Recuperação de Minério do Terminal Portuário de Ponta da Madeira VALE f. Monografia (Pós-Graduação em Engenharia Portuária) - Universidade Federal do Rio de Janeiro, Rio de Janeiro, DAMÁSIO, A. O erro de descartes: emoção, razão e o cérebro humano. São Paulo: Companhia das Letras, DURKIN, J. Expert systems: designe an development. São Paulo: Prentice Hall, FEIGENBAUM, E. A.; BARR, A.; COHEN, P. R. The handbook of artificial intelligence. Boston: Addison Wesley Publishing Company, 1982.
77 76 FEIGENBAUM, E. A.; FELDMAN, J. Computers and thought. McGraw-Hill, New York, FEIGENBAUM, E. et al. Generality and problem solving: a case study using the dendral program. Machine intelligence, FERREIRA, J. S. Concepção de um ambiente multi-agentes de ensino inteligente integrado do paradigma de aprendizagem cooperativa Dissertação (Mestrado) Universidade Federal do Maranhão, São Luís, GARDNER, H. Multiple Intelligences: theory in practice. New York: Basic Books, GOLEMAN, D. Inteligência emocional: a teoria revolucionária que redefine o que é ser inteligente. Rio de Janeiro: Objetiva, HOP GOOD, A. A. Knowledge-based system for engineers and scientists. Florida: CRC Press, IGNIZIO, J. P. Introduction to expert system, the development and implementation of rulu-bases expert systems. New York: McGraw-Hill, ISRAEL, D. J. The role of logic in knowledge representation. Computer, v. 16, n. 10, p , Oct KINER, C.; SISCOUTTO, R. Fundamentos de realidade virtual e aumentada. In: ; (Orgs.). Realidade virtual e aumentada: conceitos, projeto e aplicações. Porto Alegre: SBC, p LABIDI, S. Linguagens e ferramentas para IA: parte I: Programação funcional: a linguagem Lisp The Programmable programming language. [S.l.: s.n.], LÉVY, P. As tecnologias da inteligência. São Paulo: Editora 34, MAMEDE FILHO, J. Instalações elétricas industriais. 8. ed. Rio de Janeiro: LTC, MATSUMOTO, K. et al. Knowledge bases systems as operational aids in power system restoration. Proceding of IEEE, v. 80, n. 5, MELO, W. Família de protocolos da Allen Bradley Disponível em: <http://www.cefetrn.br/~walmy/ri_a6.pdf> Acesso em: 16 jun MONTENEGRO, A. C. Um sistema modular de diagnóstico em tempo real de causas de desligamento em sistemas elétricos de potências Dissertação (Mestrado) Universidade Federal do Maranhão, São Luís, 2001.
78 77 MOURA, J. P. de et al. An expert system for iron ore reclaiming process. INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, REBOTICS AND VISION ENGINEERING ICCARVE. 2011, Amsterdam. Anais Amsterdam, MOURA, J. P. de et al. Controle de nível e fluxo de minério na descarga de vagões no Porto de Ponta da Madeira. CONGRESSO INTERNACIONAL E EXPOSIÇÃO SUL-AMERICANA DE AUTOMAÇÃO, SSTEMAS E INSTRUMENTAÇÃO, 14., 2010, São Paulo. Anais..., São Paulo, MOURA, J. P. de et al. Flow optimization for iron ore reclaimer process. INTERNACIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS ICINCO. 2011, Noordwijkerhout. Anais Noordwijkerhout, MOURA, J. P. de et al. Simulador de operação remota virtual de equipamentos portuários do Porto de Ponta da Madeira da Vale de São Luís-MA. CONGRESSO INTERNACIONAL E EXPOSIÇÃO SUL-AMERICANA DE AUTOMAÇÃO, SSTEMAS E INSTRUMENTAÇÃO, 15., 2011, São Paulo. Anais..., São Paulo, MOURA, J. P. de et al. Sistema de contaminação de pilhas de minério de ferro e de manganês no processo de empilhamento. BRASIL AUTOMATION ISA, 14., 2010, São Paulo. Anais..., São Paulo, MOURA, J. P. de et al. Sistema especialista anticolisão de equipamentos portuários usando imagem 3D. CONGRESSO INTERNACIONAL E EXPOSIÇÃO SUL-AMERICANA DE AUTOMAÇÃO, SSTEMAS E INSTRUMENTAÇÃO, 16., 2012, São Paulo. Anais..., São Paulo, MOURA, J. P. de. Sistema especialista para identificação de falhas e tomada de decisão f. Dissertação (Mestrado em Engenharia de Eletricidade) Universidade Federal do Maranhão, São Luís, MOURA, J. P. Sistema especialista para identificação de falhas e tomada de decisão Dissertação (Mestrado em Engenharia de Eletricidade) - Universidade Federal do Maranhão, São Luís, MOURA, J.P. de; LOPES, B. E.; SOUZA., M. A. de. Um Sistema especialista para a automatização de retomadoras de minério. In: SEMINÁRIO DE AUTOMAÇÃO E PROCESSO, 14., 2010, Belo Horizonte. Anais..., Belo Horizonte: ABM, NAGAO, M. Knowledge and interface. San Diego: Academic Press, NILSON, N. J. Principles of artificial intelligence. San Francisco: Morgan Kaufmann Publishers, POHL, L. Bi-directional search. In: MELTZER, B.; MICHIE, D. (Eds.). Machine intelligence. New York: American Elsevier, RICH, E. Aritifical intelligence. New York: McGraw-Hill, 1990.
79 78 RUSSEL, Stuart. Artificial intelligence a modern approach. New Jersey: Prentice Hall, SCHALKOFF, R. J. Artificial Intelligence: an engineering approach. New York: McGraw-Hill, SEIXAS FILHO, C. Arquiteturas de sistemas de automação: uma introdução Disponível em: <http://www.cpdee.ufmg.br/~seixas/paginaii/download/downloadfiles /Arquitetura.PDF>. Acesso em: 1 dez SEIXAS FILHO, C. Industrial Ethernet Disponível em: <http://www.cpdee.ufmg.br/~seixas/paginasda/download/downloadfiles/ethernet.p DF>. Acesso em: 16 mar SILVA, Jaciara Januário. Arquitetura baseada em agentes e modelagem do usuário para construção de bibliotecas virtuais inteligentes Dissertação (Mestrado) Universidade Federal do Maranhão, SIMON, H. A. The sciences of the artificial. Massachusetts: Mit Press, SOUZA, F. L. V. de. Avaliação do desempenho de redes com foco na aplicação em sistemas de controle digitais f. Monografia (Mestrado em Engenharia Elétrica) - Centro Tecnológico da Universidade Federal do Espírito Santo, Universidade Federal do Espírito Santo, Vitória, STEINBRUCH, A.; WINTERLE, P. Geometria analítica. São Paulo: Pearson Makron Books, STEMMER, M. R. Sistemas distribuídos e redes de computadores para controle e automação industrial. Disponível em: <http://www.das.ufsc.br/disciplinas/das5314/ uploads/ nota_aula/apostilamarcelo.pdf>. Acesso em: 2 dez TANENBAUM, A. S. Redes de computadores. Tradução Vandenberg D. Souza. Rio de Janeiro, TANIMOTO, S. The elements of artificial intelligence using LISP. W.H. New York: Freeman & Company, TECHNOLOGYUK INDUSTRIAL NETWORKING. Common Industrial Protocol. Disponível em: <http://www.technologyuk.net/telecommunications/industrial_networks/cip.shtml>. Acesso em: 19 set WATERMAN, Donald. Guide to expert system.[s.l.]: Addison-Wesley Publishing Company, 1986.
80 79 WEG, S. A. Automação de processos industriais: PC12 Design Center: apostila para treinamento interno, Jaraguá do Sul, [2002]. Jaraguá do Sul: Weg S.A., WINSTON, P. Intelligence artificial. Rio de Janeiro: LTC, 1988.