114 resultados para Processamento automático
Resumo:
No presente trabalho é proposta uma arquitectura, assim como a concepção e implementação de um PoC, de um sistema de recomendações flexível que permite integrar novos modelos de negócio relacionados ao longo do tempo. O PoC implementado é vocacionado para a problemática da televisão interactiva e, mais concretamente, para o excesso de informação com que os utilizadores se deparam diariamente. Este sistema, denominado de iTV PREFARC, permite processar, de forma massiva, a informação de EPG, integrando-a para posterior processamento no motor de recomendações. Disponibiliza também funcionalidades para classificar os itens presentes no sistema (programas televisivos, vídeos, etc.), e obter as recomendações calculadas pelo sistema. A interacção com os consumidores do sistema é sempre feita através de serviços Web. São também abordados cenários de aplicação que permitem atestar a utilidade do sistema, demonstrando simultaneamente como interagem os diferentes componentes.
Resumo:
O presente documento relata o trabalho desenvolvido pelo estagiário durante o período do seu estágio curricular, no âmbito da elaboração de projectos de estruturas de betão armado e pré-esforçado. Foi um trabalho que contribuiu para o aumento do seu leque de conhecimentos, criando a oportunidade de aplicá-los em casos reais, neste caso de viadutos rodoviários. Tratam-se e obras de arte constituídas por tabuleiros estruturalmente contínuos, formadas por vigas pré-fabricadas e pré-esforçadas e complementadas por uma camada de betão aplicado em obra. Têm a particularidade e a vantagem de a continuidade sobre os apoios intermédios ser realizada sem o recurso à aplicação de pós-esforço de continuidade. Esta é garantida utilizando apenas o betão armado. Durante a execução destes projectos, houve a oportunidade de simular, estudar e compreender todas as fases construtivas pelas quais as estruturas irão passar, até chegar à fase de serviço, que prolongar-se-á durante toda a sua vida útil. Mais concretamente, compreendeu-se a aplicação das diversas acções actuantes, permanentes e variáveis, assim como a evolução temporal dos diversos esforços internos, as tensões instaladas nos diversos elementos estruturais e as deformações consequentes. Serão mencionados os métodos de cálculo utilizados para dimensionar os diferentes elementos estruturais constituintes deste tipo de obra de arte, passando também pela descrição dos modelos de cálculo utilizados no cálculo automático. Os elementos estruturais analisados foram o tabuleiro, pilares, carlingas, encontros, fundações e lajes de transição. Determinaram-se também as características dos equipamentos acessórios, isto é, os aparelhos de apoio e juntas de dilatação.
Resumo:
Os sistemas de redes de campo ligando componentes de automação e máquinas possuem uma performance muito elevada, relativamente à sua velocidade e capacidade de funcionamento em tempo-real. Estes apresentam também uma variedade de funcionalidades tais como comunicação cruzada, protocolos de segurança e endereçamento automático. Além disso, definem também aproximações lógicas ao tipo de máquinas em questão, de acordo com o seu perfil de funcionamento. No entanto, todas estas funcionalidades tornam a configuração e programação de aplicações comunicando nestas redes de campo extremamente complexa. Para além da complexidade existente na configuração e programação de um único sistema de redes de campo, existe também uma panóplia de diferentes sistemas de redes de campo, totalmente incompatíveis entre si. Contudo, estes pouco se diferenciam relativamente às suas funcionalidades e performance. Neste trabalho é elaborada uma comparação entre 4 diferentes perfis de accionamentos (CiA 402, CIP Motion, FSP Drive e PROFIdrive) para sistemas de redes de campo baseados em Ethernet (Ethercat, Ethernet/IP, PROFInet e SERCOS. Com este resultado, o acesso aos diferentes sistemas de redes de campo poderá ser generalizado, de forma que a aplicação a desenvolver seja independente do sistema localizado nas camadas OSI inferiores.
Resumo:
A robótica tem evoluído no sentido de criar robots e componentes cada vez mais evoluídos a preços acessíveis. Este facto permitiu que o desenvolvimento de aplicações no âmbito da robótica se tenha massificado e que a utilidade dos robots se tenha alargado a diferentes áreas de aplicação. Apesar da evolução dos robots e dos componentes para os mesmos, subsistem limitações que restringem a utilização de robots a certas aplicações, nomeadamente quando a capacidade de processamento e de memória não é suficiente para executar as aplicações. A forma para ultrapassar estas limitações tem residido essencialmente em duas abordagens: limitar as aplicações desenvolvidas à medida dos recursos disponíveis no hardware; ou estender as capacidades do robot usando recursos externos ao robot, quer por extensão do hardware do robot, quer por controlo remoto dos componentes do robot. Atendendo a esta problemática, foi desenvolvida uma plataforma que estende as capacidades dos robots segundo uma abordagem que usa o controlo remoto do robot, para capacitar as aplicações de controlo desenvolvidas de mais recursos, nomeadamente em termos de capacidade de processamento e memória. A plataforma desenvolvida disponibiliza ainda um simulador que virtualiza um campo de simulação e um robot, e simula a forma como estes interagem. O simulador é integrado na plataforma de forma semelhante aos adaptadores para robots, para que as aplicações desenvolvidas possam ser usadas quer em robots reais como no simulador.
Resumo:
A necessidade de poder computacional é crescente nas diversas áreas de actuação humana, tanto na indústria, como em ambientes académicos. Grid Computing permite a ligação de recursos computacionais dispersos de maneira a permitir a sua utilização mais eficaz, fornecendo aos utilizadores um acesso simplificado ao poder computacional de diversos sistemas. Os primeiros projectos de Grid Computing implicavam a ligação de máquinas paralelas ou aglomerados de alto desempenho e alto custo, disponíveis apenas em algumas instituições. Contrastando com o elevado custo dos super-computadores, os computadores pessoais e a Internet sofreram uma evolução significativa nos últimos anos. O uso de computadores dispersos em uma WAN pode representar um ambiente muito interessante para processamento de alto desempenho. Os sistemas em Grid fornecem a possibilidade de se utilizar um conjunto de computadores pessoais de modo a fornecer uma computação que utiliza recursos que de outra maneira estariam omissos. Este trabalho consiste no estudo de Grid Computing a nível de conceito e de arquitectura e numa análise ao seu estado actual hoje em dia. Como complemento foi desenvolvido um componente que permite o desenvolvimento de serviços para Grids (Grid Services) mais eficaz do que o modelo de suporte a serviços actualmente utilizado. Este componente é disponibilizado sob a forma um plug-in para a plataforma Eclipse IDE.
Resumo:
O presente relatório insere-se no âmbito do trabalho final de Mestrado do curso de Engenharia Civil, área de especialização de Estruturas, do Instituto Superior de Engenharia de Lisboa. O estágio realizou-se na área de projecto do núcleo de engenharia de estruturas na empresa Mota-Engil, Engenharia e Construção, S.A. (MEEC) e teve como objectivo o desenvolvimento de competências no âmbito das contenções tipo “Berlim” provisórias utilizada nas escavações, nomeadamente, os seus aspectos de projecto e sua execução. Foi feita uma descrição geral deste tipo de estruturas de contenção onde se discutem as suas características, vantagens e inconvenientes. Descreveu-se e analisou-se um caso de estudo, onde se desenvolveram os aspectos de cálculo com recurso aos métodos clássicos da mecânica dos solos e a um programa de cálculo automático. O programa de cálculo automático utilizado foi o programa PLAXIS, no qual foram criados modelos simples de estruturas de contenção em madeira, e dos quais se obtiveram resultados relativos ao comportamento das estruturas. Procedeu-se ainda a uma breve introdução ao Eurocódigo 7 (EN 1997), referindo-se os estados limites últimos aplicados ao mesmo caso de estudo e destacando-se as principais diferenças que este veio introduzir no cálculo, procedendo-se de seguida a uma breve análise dos resultados obtidos.
Resumo:
A realização deste trabalho teve como principal objectivo a aplicação dos conceitos apreendidos ao longo da Licenciatura, desenvolvendo as capacidades de análise no domínio da engenharia civil associadas ao projecto de estruturas, tendo sempre em vista que o produto final seria um projecto apto para seguir para obra e ser executado. Tendo como base as características arquitectónicas e geotécnicas, foi elaborado um projecto de um edifício com estrutura em betão armado, utilizando pré-esforço em elementos em consola e em grandes vãos. Para tal, foram aplicados conhecimentos adquiridos no âmbito do estudo do betão estrutural, da mecânica dos materiais, da engenharia sísmica, da dinâmica de estruturas e do dimensionamento de fundações. Foi utilizado o programa de cálculo automático SAP2000 para modelar todo o edifício, fazer a sua análise dinâmica e obter áreas de armaduras. Foi efectuado um vasto trabalho, quer na agregação de elementos teóricos de base para o projecto, tais como regulamentos, eurocódigos e bibliografia diversa, quer na comparação com construções similares. As hipóteses de dimensionamento que foram sendo encontradas tiveram sempre o objectivo de obter a melhor solução, traduzida na melhor relação economia/exequibilidade.
Resumo:
Por razões de segurança, tem vindo a aumentar a utilização de sistemas de videovigilância em espaços públicos. Face a acontecimentos recentes, designadamente a ocorrência de explosões, é importante detectar bagagem abandonada porque poderá ser perigosa. Surge neste contexto a motivação para este trabalho, cujo objectivo é a detecção automática de objectos abandonados num lugar de embarque e desembarque de passageiros. O sistema desenvolvido processa as imagens obtidas pelas câmaras de videovigilância. Para cada câmara, cada imagem é comparada com a respectiva imagem de fundo, determinada inicialmente, para detectar alterações no local. Após processamento para remover efeitos de sombra e pontos espúrios, a representação binária das alterações é projectada no plano do chão e fundida com as outras projecções. Através da análise da fusão das projecções, identificam-se as blobs, designação da representação de passageiros e bagagem neste domínio. A detecção de bagagem abandonada baseia-se na ideia de que isso corresponde à divisão de uma blob em duas, permanecendo uma no local onde ocorreu a bifurcação e tendo havido afastamento da outra. Usando os dados de referência do encontro Performance Evaluation of Tracking and Surveillance, realizado em 2006, discute-se o desempenho do protótipo implementado e a sua parametrização e apresentam-se aspectos de refinamento e implementação da heurística de detecção. Analisada a utilização de imagens de um sistema de videovigilância instalado com outra finalidade, constata-se a forte dependência em relação ao número e disposição das câmaras, que neste caso, se revela desadequada.
Resumo:
A qualidade de vida do ser humano é grandemente influenciada pelo ar que respiram. Grande parte da população passa a maior parte do seu tempo em ambientes interiores, pelo que a qualidade do ar presente nesses ambientes é de extrema importância para a saúde da população. Os elevados níveis de concentração das partículas suspensas em atmosferas interiores constituem um risco na saúde da população exposta. O presente trabalho consistiu em avaliar os níveis de concentração de partículas suspensas em atmosferas interiores, numa escola do ensino básico e num laboratório de ortoprotesia, utilizando o método automático que consiste em medir amostras de ar através do equipamento Handheld 3016 IAQ, obtendo-se directamente os valores de concentração e o número de partículas suspensas no ar interior, e concluir, de acordo com as normas ISO 7730:2005, NP 1796:2007 e com Decreto –Lei nº 79/2006 de 4 de Abril sobre a qualidade do ar presente no interior dos locais analisados. Os resultados obtidos permitiram concluir que os níveis de concentração de partículas suspensas nas atmosferas interiores da escola se encontram dentro dos valores limite estabelecidos pelas normas, e que para o laboratório de ortoprotesia, os níveis de concentração de partículas não se encontram dentro dos valores estabelecidos pelo SCE, embora cumpram os requisitos da norma NP 1796:2007.
Resumo:
O desenvolvimento actual de aplicações paralelas com processamento intensivo (HPC - High Performance Computing) para alojamento em computadores organizados em Cluster baseia-se muito no modelo de passagem de mensagens, do qual é de realçar os esforços de definição de standards, por exemplo, MPI - Message - Passing Interface. Por outro lado, com a generalização do paradigma de programação orientado aos objectos para ambientes distribuídos (Java RMI, .NET Remoting), existe a possibilidade de considerar que a execução de uma aplicação, de processamento paralelo e intensivo, pode ser decomposta em vários fluxos de execução paralela, em que cada fluxo é constituído por uma ou mais tarefas executadas no contexto de objectos distribuídos. Normalmente, em ambientes baseados em objectos distribuídos, a especificação, controlo e sincronização dos vários fluxos de execução paralela, é realizada de forma explicita e codificada num programa principal (hard-coded), dificultando possíveis e necessárias modificações posteriores. No entanto, existem, neste contexto, trabalhos que propõem uma abordagem de decomposição, seguindo o paradigma de workflow com interacções entre as tarefas por, entre outras, data-flow, control-flow, finite - state - machine. Este trabalho consistiu em propor e explorar um modelo de execução, sincronização e controlo de múltiplas tarefas, que permita de forma flexível desenhar aplicações de processamento intensivo, tirando partido da execução paralela de tarefas em diferentes máquinas. O modelo proposto e consequente implementação, num protótipo experimental, permite: especificar aplicações usando fluxos de execução; submeter fluxos para execução e controlar e monitorizar a execução desses fluxos. As tarefas envolvidas nos fluxos de execução podem executar-se num conjunto de recursos distribuídos. As principais características a realçar no modelo proposto, são a expansibilidade e o desacoplamento entre as diferentes componentes envolvidas na execução dos fluxos de execução. São ainda descritos casos de teste que permitiram validar o modelo e o protótipo implementado. Tendo consciência da necessidade de continuar no futuro esta linha de investigação, este trabalho é um contributo para demonstrar que o paradigma de workflow é adequado para expressar e executar, de forma paralela e distribuída, aplicações complexas de processamento intensivo.
Resumo:
Cada vez mais as pessoas se deslocam para locais desconhecidos por motivos profissionais, financeiros ou simplesmente por lazer. Em todas estas situações as primeiras dificuldades com que se deparam são saber qual o percurso a adoptar para chegar a um determinado destino e a falta de informação sobre o local onde se encontram, especialmente sobre os possíveis pontos de interesse que existem em redor. O presente trabalho propõe a concepção e a implementação de um sistema de visualização para dispositivos móveis de percursos pré-definidos baseado em standards. Pretende-se construir um software aberto de modo a poder ser utilizado em diversas aplicações geográficas modulares e facilitar a investigação na área, pois a maior parte do software disponibilizado é proprietário havendo apenas hipótese de interagir através de API disponibilizada. O trabalho pretende servir utilizadores que pretendam tirar partido de um guia digital móvel, materializado num dispositivo móvel com capacidade visualização gráfica do percurso. Pode ser utilizado nas mais diversas situações: orientação em trilhos ou rotas turísticas; identificação e orientação de pontos de interesse numa cidade ou região; ou informação de contexto. Para estimular a atenção do utilizador é proposto um mecanismo de alertas/avisos que serão despoletados durante a execução do percurso. Como muitas das funcionalidades disponibilizadas pelo sistema necessitam de efectuar cálculo de distâncias, é proposto um modelo de determinação de distâncias. De modo a gerir o conteúdo dos ficheiros utilizados é proposto um mecanismo de processamento de ficheiros, que permite efectuar transformações, validações e gravações de ficheiros. Para além da concepção e correspondente implementação do Visualizador, este trabalho apresenta ainda cenários de aplicação do sistema, ilustrando consequentemente a sua utilização em situações reais e encontra-se disponível para ser usado e melhorado pela comunidade científica, pois foi feito o registo como open source no site sourceforge.net.
Resumo:
Com este trabalho pretende-se estudar a dinâmica e o controlo robusto de manobras em aviónica. Para isso são estudados diferentes modelos lineares que aproximam o modelo global da aeronave durante manobras como a descolagem, aterragem e o voo planeado. O objectivo inicial é resolver o problema da estabilização (estabilizar o avião ao longo da trajectória de voo usando controlo robusto linear por realimentação de estado) tendo consideração restrições operacionais nas varáveis de estado e accionamentos. Numa segunda fase combinar os resultados obtidos em cada uma das manobras para projectar um piloto automático capaz de garantir bom desempenho em voo planeado para diferentes sequências de manobras (ex. aproximação à pista mais manobra de aterragem) usando o conceito de estabilização simultânea, ou seja por outras palavras pretende-se aplicar apenas um controlador a várias manobras e para isso deve ser realizada uma maquete seguindo todos os passos para se obter um menor erro e uma melhor estabilização por parte do avião quer nas condições de voo estáveis, quer nas variadas deflecções aplicadas em todos os níveis do avião. Aplicam-se as técnicas estudadas a modelos de caças como o F-14 e principalmente o F-16.
Resumo:
O trabalho apresentado nesta dissertação refere-se à concepção, projecto e realização experimental de um conversor estático de potência tolerante a falhas. Foram analisados trabalhos de investigação sobre modos de falha de conversores electrónicos de potência, topologias de conversores tolerantes a falhas, métodos de detecção de falhas, entre outros. Com vista à concepção de uma solução, foram nomeados e analisados os principais modos de falhas para três soluções propostas de conversores com topologias tolerantes a falhas onde existem elementos redundantes em modo de espera. Foram analisados os vários aspectos de natureza técnica dos circuitos de potência e guiamento de sinais onde se salientam a necessidade de tempos mortos entre os sinais de disparo de IGBT do mesmo ramo, o isolamento galvânico entre os vários andares de disparo, a necessidade de minimizar as auto-induções entre o condensador DC e os braços do conversor de potência. Com vista a melhorar a fiabilidade e segurança de funcionamento do conversor estático de potência tolerante a falhas, foi concebido um circuito electrónico permitindo a aceleração da actuação normal de contactores e outro circuito responsável pelo encaminhamento e inibição dos sinais de disparo. Para a aplicação do conversor estático de potência tolerante a falhas desenvolvido num accionamento com um motor de corrente contínua, foi implementado um algoritmo de controlo numa placa de processamento digital de sinais (DSP), sendo a supervisão e actuação do sistema realizados em tempo-real, para a detecção de falhas e actuação de contactores e controlo de corrente e velocidade do motor utilizando uma estratégia de comando PWM. Foram realizados ensaios que, mediante uma detecção adequada de falhas, realiza a comutação entre blocos de conversores de potência. São apresentados e discutidos resultados experimentais, obtidos usando o protótipo laboratorial.
Resumo:
Os sistemas de armas da Força Aérea Portuguesa (FAP) têm por missão a defesa militar de Portugal, através de operações aéreas e da defesa do espaço aéreo nacional, sendo o F-16 o principal avião de ataque em uso nesta organização. Neste sentido, e tendo em conta o actual contexto económico mundial, as organizações devem rentabilizar todos os recursos disponíveis, custos associados e optimizar processos de trabalho. Tendo por base os pressupostos anteriores, o presente estudo pretende analisar a implementação de lean na FAP, uma vez que esta filosofia assenta na eliminação de desperdícios com vista a uma melhoria da qualidade e diminuição de tempos e custos. Posto isto, a análise deste trabalho vai recair sobre a área de manutenção do F-16, em concreto na Inspeção de Fase (IF), um tipo de manutenção que esta aeronave realiza a cada trezentas horas de voo. O estudo de caso vai incidir em dois momentos da IF: o primeiro ponto relaciona-se com o processamento da recolha de dados para a reunião preliminar onde são definidas, para as áreas de trabalho executantes, as ações de manutenção a realizar com a paragem da aeronave. Deste modo, pretende-se averiguar as causas inerentes aos atrasos verificados para a realização desta reunião. O segundo ponto em observação compreende a informação obtida através da aplicação informática SIAGFA, em uso na FAP, para o processamento de dados de manutenção das quatro aeronaves que inauguraram a IF com a filosofia lean. Esta análise permitiu perceber o número de horas de trabalho dispendidas (em média pelas quatro aeronaves) por cada uma das cartas de trabalho, verificando-se que as cartas adicionais comportam mais horas; foi possível compreender quais as áreas de trabalho consideradas críticas; foram identificados os dias de trabalho realizado e tempos de paragem sem qualquer tipo de intervenção. Foi ainda avaliado, por aeronave, o número de horas de trabalho realizadas na IF e quais os constrangimentos que se verificaram nas aeronaves, que não realizaram a IF no tempo definido para tal.
Resumo:
O presente trabalho teve como principal objectivo o desenvolvimento de um analisador de vibrações de dois canais baseado em computador, para a realização de diagnóstico no âmbito do controlo de condição de máquinas. Foi desenvolvida uma aplicação num computador comum, no software LabVIEW, que através de transdutores de aceleração do tipo MEMS conectados via USB, faz a recolha de dados de vibração e procede ao seu processamento e apresentação ao utilizador. As ferramentas utilizadas para o processamento de dados são ferramentas comuns encontradas em vários analisadores de vibrações disponíveis no mercado. Estas podem ser: gráficos de espectro de frequência, sinal no tempo, cascata ou valores de nível global de vibração, entre outras. Apesar do analisador desenvolvido não apresentar inovação nas ferramentas de análise adoptadas, este pretende ser distinguido pelo baixo custo, simplicidade e carácter didáctico. Este trabalho vem evidenciar as vantagens, desvantagens e potencialidades de um analisador desta natureza. São tiradas algumas conclusões quanto à sua capacidade de diagnóstico de avarias, capacidades como ferramenta didáctica, sensores utilizados e linguagem de programação escolhida. Como conclusões principais, o trabalho revela que os sensores escolhidos não são os indicados para efectuar o diagnóstico de avarias em ambiente industrial, contudo são ideais para tornar este analisador numa boa ferramenta didáctica e de treino.