12 resultados para Fiscalização e controlo da programação
em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal
Resumo:
A indústria de sensores de fibra óptica está a tornar-se cada vez mais importante e emprega diferentes técnicas que permitem monitorizar uma grande variedade de parâmetros. Uma das técnicas que apresenta grandes potencialidades, devido ao seu elevado desempenho, é a técnica interferométrica, que fornece, simultaneamente, uma grande sensibilidade e uma larga gama dinâmica. Além destas vantagens, juntam-se as vantagens comuns associadas a todos os sensores de fibra óptica, tais como passividade eléctrica, fiabilidade e possibilidade de multiplexagem, que também se aplicam aos sensores interferométricos. Outra técnica muito utilizada no ramo dos sensores de fibra óptica, em configurações interferométricas com intuito de interrogação, é a técnica de interferometria de luz branca. Esta técnica permite precisão de medição, insensibilidade a flutuações da potência óptica ao longo do sistema de interrogação, assim como uma resolução elevada. Com o intuito de tornar os sistemas de instrumentação / interrogação mais compactos e flexíveis foi desenvolvida uma plataforma de instrumentação virtual, que consiste em aplicações de software que implementam as funções dos instrumentos físicos em ambiente computacional. Esta área permite obter sistemas de instrumentação / interrogação menos complexos, de maior portabilidade e com um custo mais reduzido. Esta dissertação tem como objectivo o desenvolvimento de um sistema de interrogação de sensores de fibra óptica interferométricos controlado automaticamente através de instrumentação virtual, sendo necessário numa fase inicial um estudo aprofundado dos sensores de fibra óptica, das diferentes técnicas de interrogação e da área de instrumentação virtual. O capítulo 1 é o capítulo de introdução, onde são apresentados de forma genérica os diferentes conceitos inerentes ao trabalho, nomeadamente sensores de fibra óptica e os conceitos de interrogação de sensores interferométricos e conceitos de instrumentação virtual. Os sensores interferométricos são abordados com mais detalhe no capítulo 2. Neste capítulo são abordados os conceitos teóricos de interferometria, assim como os diferentes esquemas interferométricos geralmente utilizados em sensores de fibra óptica.No capítulo 3 são apresentados os diferentes esquemas de detecção de sinal utilizados para interrogar sensores interferométricos de fibra óptica. É apresentada a técnica de interferometria de luz branca e os esquemas de detecção de sinal homódina e heteródina. O conceito de instrumentação, com ênfase nos sistemas de instrumentação virtual é apresentado no capítulo 4. É abordado o tema de sistemas de instrumentação tradicionais e de instrumentação virtual, dando ênfase às vantagens destes últimos. É também apresentado o ambiente de programação LabVIEW e o amplificador lock-in virtual, utilizado no desenvolvimento do projecto. No capítulo 5 é apresentado o desenvolvimento do sistema de interrogação de sensores interferométricos proposto inicialmente. Todo o desenvolvimento, desde implementação do interferómetro receptor, passando pelo sistema de controlo baseado em instrumentação virtual, até à caracterização do sistema está documentado neste capítulo. A monitorização e caracterização de sensores interferométricos com o sistema apresentado no capítulo 5 estão documentadas no capítulo 6. No capítulo 7 são apresentadas as conclusões relativas ao trabalho desenvolvido, assim como as perspectivas futuras de evolução do sistema implementado.
Resumo:
O presente trabalho analisa soluções de controlo não-linear baseadas em Redes Neuronais e apresenta a sua aplicação a um caso prático, desde o algoritmo de treino até à implementação física em hardware. O estudo inicial do estado da arte da utilização das Redes Neuronais para o controlo leva à proposta de soluções iterativas para a definição da arquitectura das mesmas e para o estudo das técnicas de Regularização e Paragem de Treino Antecipada, através dos Algoritmos Genéticos e à proposta de uma forma de validação dos modelos obtidos. Ao longo da tese são utilizadas quatro malhas para o controlo baseado em modelos, uma das quais uma contribuição original, e é implementado um processo de identificação on-line, tendo por base o algoritmo de treino Levenberg-Marquardt e a técnica de Paragem de Treino Antecipada que permite o controlo de um sistema, sem necessidade de recorrer ao conhecimento prévio das suas características. O trabalho é finalizado com um estudo do hardware comercial disponível para a implementação de Redes Neuronais e com o desenvolvimento de uma solução de hardware utilizando uma FPGA. De referir que o trabalho prático de teste das soluções apresentadas é realizado com dados reais provenientes de um forno eléctrico de escala reduzida.
Resumo:
As redes de comunicação sem fios são uma área de grande desenvolvimento. As tecnologias progridem e criam-se novas oportunidades de implementação de novos dispositivos nesta área. Neste tipo de redes, encontram-se as redes de sensores sem fios (WSN- Wireless Sensor Networks), que são constituídas por vários dispositivos (Nós Sensores) que colaboram entre si, para recolher e encaminhar informação sobre um determinado fenómeno físico até uma estação base. A um outro nível, a preservação das obras de arte é uma preocupação fundamental de todos os Museus. Existe a necessidade de conservar ao máximo as características genuínas de cada artefacto. Para tal, torna-se essencial uma monitorização e controlo de alguns factores ambientais, que podem danificar ou alterar as características dos materiais. Essa monitorização é realizada nos museus da Madeira, mas de uma forma manual e recorrendo a aparelhos que são dispendiosos e um pouco arcaicos. Assim sendo, tornou-se necessário encontrar uma solução, para a realização dessa tarefa de uma forma automática e contínua. As WSN oferecem uma resposta para estas necessidades, surgindo assim o projecto WISE-MUSE, que visa a monitorização ambiental para a conservação de obras de arte e artigos históricos, através de redes sem fios.Portanto, este projecto de Mestrado em Telecomunicações e Redes tem como área de acção a camada física da arquitectura do sistema WISE-MUSE. Neste sentido, desenvolveu-se um conjunto de dispositivos electrónicos, para monitorização e controlo de factores climáticos no Museu de arte contemporânea do Funchal. A ligação entre dispositivos e transmissão dos dados recolhidos foi assegurada através da implementação de uma rede sem fios. Ao nível dos nós sensores construídos, os desenvolvimentos mais importantes tiveram como meta a minimização de custos, consumo energético e dimensões dos mesmos. Além dos sensores, foram desenvolvidos outros componentes da rede, nomeadamente dispositivos routers e um dispositivo que permite o controlo automático da humidade.
Resumo:
Este trabalho compara as soluções disponibilizadas pelos sistemas Derive 5.0, Maple 6 e Mathematica 4.0 para problemas que encontramos no ensino secundário e também nos primeiros anos da universidade. Procuramos destacar os aspectos distintos entre cada um dos programas ao mesmo tempo que fazemos referência aos pontos em que tudo se passa de forma semelhante. Esta dissertação aborda o cálculo numérico, o cálculo simbólico, a programação e os gráficos. Para cada um dos assuntos é estudada a forma como se podem resolver os problemas através dos três sistemas comparando-se estas soluções. Inicialmente, é feita uma abordagem que permite ao utilizador adquirir os conhecimentos básicos acerca dos diversos programas. Tratamos de seguida de algumas questões relacionadas com o cálculo numérico e com algumas funções nomeadamente da Teoria dos Números. Referimos listas e funções e são analisadas diversas formas de manipular listas e os seus elementos bem como algumas áreas da Análise Matemática das quais destacamos as equações, a derivação e a integração compreendendo cálculo numérico e cálculo simbólico. Examinamos um vasto conjunto de operações definidas sobre matrizes (representadas como listas de listas) e polinómios que abrangem as operações mais comuns de cada um dos campos. Analisamos também a programação recursiva, a programação imperativa, a programação funcional e a programação por regras de reescrita. A abordagem aqui adoptada foi a de fornecer ao utilizador as construções chave mais importantes que cada paradigma de programação utiliza bem como as informações básicas acerca do funcionamento de cada uma delas de modo a permitir a resolução dos problemas propostos. Por último os gráficos sobre os quais incidiu a nossa análise foram os de uma e de duas variáveis representados no referencial cartesiano, gráficos estes que são os mais utilizados quer ao nível do ensino superior quer ao nível do ensino secundário. A qualidade e a facilidade de obter rapidamente as representações dão outra dimensão ao estudo dos gráficos principalmente quando estamos a falar de gráficos a três dimensões. A ideia de animação gráfica é também aqui abordada sendo evidente os benefícios da utilização da mesma nos programas em que é possível efectuá-la. Concluímos que na programação o Mathematica destaca-se em relação aos demais o mesmo se passando no Maple no respeitante à representação gráfica. O Derive permite que durante o contacto inicial seja mais fácil trabalhar e aprender a linguagem própria.
Resumo:
Hoje em dia onde o mercado da construção civil é cada vez mais competitivo e as empresas de construção civil tendem em apresentar orçamentos com os custos cada vez mais inferiores, diminuindo as margens de lucro por forma a garantir trabalho para alimentar a sua massa. Deste modo, é fulcral apostar em ferramentas ou em métodos que apoiem a equipa de direcção de obra de forma a garantir as margens previstas antes do início dos trabalhos. É neste contexto que este trabalho foi desenvolvido, garantindo uma aplicação informática numa folha de cálculo MS Excel e com recurso ao programa de planeamento MS Project, que aplica um método de controlo de custos de uma forma simples e funcional sem grandes encargos de aquisição de softwares ou de formação específica.
Resumo:
Nesta dissertação de mestrado propõe-se simular um sistema para melhorar a qualidade da energia eléctrica produzida por um parque eólico, utilizando conversores multinível NPC costas com costas e controlo óptimo predictivo. Neste trabalho é feito o controlo da potência activa e reactiva que é fornecida à rede de energia eléctrica, a partir de um gerador eólico e é optimizada a forma de onda alternada e sinusoidal de tensão trifásica sem neutro, minimizando o tremor das correntes e a distorção harmónica total, contribuindo para melhorar a qualidade de energia da rede ou de sistemas de alimentação para aplicações críticas como são os sistemas de telecomunicações. Recorre-se ao Matlab/Simulink para simular e comparar os resultados obtidos no sistema de conversão de energia de um parque eólico com o conversor costas com costas com controlo óptimo predictivo com os resultados obtidos com o conversor costas com costas PWM, disponível na biblioteca do software de simulação.
Resumo:
O objetivo deste relatório é dar a conhecer um possível percurso de carreira para um aluno que, à entrada no mundo profissional, se interessou por sistemas de suporte à decisão e mais tarde enveredou por uma carreira de docente. Descrevi a minha experiência profissional desde a entrada no curso de Engenharia Informática e as opções que fui tomando durante e depois do curso, demonstrativas do interesse e tendências para a área de suporte à decisão dentro das TI, help desk, assim como pela área do ensino. Assim, o facto de ter trabalhado em diversas áreas e em diversas entidades, colaborei destacadamente na CENTRIA, Portugal Telecom (System Care) e Escola Secundária de Francisco Franco. Nestas entidades fiz desenvolvimento aplicacional em Text Mining, na definição de requisitos, na qualidade e integração de dados e na transmissão de ensinamentos. Esta multiplicidade de contextos permitiu a minha evolução profissional e humana. O curso na FCT-UNL capacitou-me para ser tolerante à frustração, devido aos inúmeros obstáculos com que me fui deparando ao longo do curso, transmitindo-me, assim, uma capacidade de adaptação ao nível das mais diversas tecnologias e metodologias. Ao longo da minha carreira, e graças a todos os ensinamentos assimilados, tenho conseguido ultrapassar sempre as tarefas difíceis a nível técnico, funcional e de gestão que me foram surgindo. Espero transmitir claramente como funcionam os meus projetos, as suas componentes, dificuldades e particularidades.
Resumo:
Contribuição para o Estudo da Aprendizagem da Matemática e da Programação em Comunidades Virtuais de Prática com Foco no Uso de Robots como Mediadores da Aprendizagem O propósito deste estudo, desenvolvido no âmbito de um projeto de investigação que envolveu a utilização de robots na aprendizagem colaborativa da Matemática e da Informática através da Web, é analisar e discutir a noção de participação e o processo de construção do conhecimento em comunidades virtuais de prática. O referido projeto foi desenvolvido em três etapas principais. Na primeira, foram selecionadas as ferramentas de comunicação a serem utilizadas. A segunda etapa envolveu a elaboração e contextualização dos problemas-desafio a serem resolvidos pelos grupos virtuais. A terceira e última etapa do projeto compreendeu o registo e a recolha dos dados e informações obtidos nas reuniões virtuais com grupos de alunos do Ensino Secundário e sua posterior análise, utilizando uma abordagem qualitativa de natureza interpretativa, tendo como referencial teórico a teoria da aprendizagem situada de Lave e Wenger e os conceitos subjacentes às comunidades de prática, objetivando com isto melhor compreender os efeitos das tecnologias sobre tais comunidades, bem como as características da aprendizagem realizada em espaços virtuais. A utilização de robots como mediadores da aprendizagem facilitou a exploração de conceitos abstratos fundamentais relativos às áreas da Matemática e da Informática, permitindo com isto que as tarefas de programação necessárias à resolução dos problemas propostos fizessem mais sentido, pelo facto dos resultados obtidos poderem ser concretizados no mundo real.
Resumo:
O objetivo deste projeto foi o de realizar a sincronização de pelo menos quatro câmaras individuais, ajustando dinamicamente o frame rate de operação de cada câmara, tendo por base a família de sensores de imagem CMOS NanEye da empresa Awaiba, numa plataforma FPGA com interface USB3. Durante o projeto analisou-se, com a assistência de um supervisor da Awaiba, o sistema core de captura de imagem existente, baseado em VHDL. Foi estudado e compreendido o princípio do ajuste dinâmico do frame rate das câmaras. Tendo sido então desenvolvido o módulo de controlo da câmara, em VHDL, e um algoritmo de ajuste dinâmico do frame rate, sendo este implementado junto com a plataforma de processamento e interface da FPGA. Foi criado um módulo para efetuar a monitorização da frequência de operação de cada câmara, medindo o período de cada linha numa frame, tendo por base um sinal de relógio de valor conhecido. A frequência é ajustada variando o nível de tensão aplicado ao sensor com base no erro entre o período da linha medido e o período pretendido. Para garantir o funcionamento conjunto de múltiplas câmaras em modo síncrono foi implementada uma interface Master-Slave entre estas. Paralelamente ao módulo anteriormente descrito, implementou-se um sistema de controlo automático de iluminação com base na análise de regiões de interesse em cada frame captada por uma câmara NanEye. A intensidade de corrente aplicada às fontes de iluminação acopladas à câmara é controlada dinamicamente com base no nível de saturação dos pixéis analisados em cada frame. Foram desenvolvidas e implementadas variantes do algoritmo de controlo e o seu desempenho foi avaliado em laboratório. Os resultados obtidos na prática evidenciam que a solução implementada cumpre os requisitos de controlo e ajuste da frequência de operação de múltiplas câmaras. Mostrou ser um método de controlo capaz de manter um erro de sincronização médio de 3,77 μs mesmo na presença de variações de temperatura de aproximadamente 50 °C. Foi também demonstrado que o sistema de controlo de iluminação é capaz de proporcionar uma experiência de visualização adequada, alcançando erros menores que 3% e uma velocidade de ajuste máxima inferior a 1 s.
Resumo:
De modo a manter políticas de utilização aceitável dos seus serviços de Internet, a NOS Madeira tem usado um sistema de fabrico próprio onde os clientes são catalogados de acordo com o tráfego que realizam. Contudo, esse sistema tornou-se demasiado antigo para as necessidades atuais da empresa. Usava tecnologias descontinuadas, não tinha interfaces de integração, faltava modularidade e não tinha a flexibilidade necessária para expandir as regras de negócio. Este projeto centra-se na implementação de um dos três subsistemas que substituem o sistema antigo: o subsistema controlador. O objetivo é modernizar, facilitar a manutenção e garantir maior flexibilidade. Tudo isto com recurso a linguagens de programação atuais como o PHP, ferramentas como a Zend Framework e mantendo em mente as melhores práticas de programação. São apresentados a especificação e modelação do sistema, assim como todos os detalhes da implementação em conjunto com as decisões e problemas encontrados. Os testes e resultados, incluindo a entrada com sucesso em produção do sistema, juntamente com sugestões de melhorias futuras concluem este trabalho.
Resumo:
Um dos processos de envelhecimento do Vinho Madeira é a “Estufagem” realizada através da circulação de água aquecida a uma determinada temperatura por um sistema de serpentina existente no interior de cada estufa. De modo a tornar o processo de estufagem eficiente e preservar a qualidade do Vinho Madeira, a monitorização, registo e controlo da temperatura reveste-se da maior importância sendo, atualmente, todo esse processo realizado, por norma, manualmente, quer no sistema de dez estufas de aço inox existente no laboratório de enologia da Universidade da Madeira (UMa), quer nos sistemas das cooperativas de Vinho Madeira. Existem, no mercado, alguns sistemas que solucionam, com menor ou maior limitação, este problema. Porém, nenhum desses sistemas implementa um sistema de controlo “inteligente” capaz de se adaptar automaticamente a diferentes períodos de temperaturas predefinidos e manter o aquecimento das estufas de acordo com essas temperaturas com uma margem de erro inferior a ±0,5℃, bem como o custo associado aos mesmos é elevado o que dificulta a sua implementação neste setor. O sistema implementado, nesta tese, consiste em duas aplicações: uma aplicação web e uma Windows Forms Application. A aplicação web foi desenvolvida em C# com recurso à framework ASP.NET Web Pages e implementa toda a lógica necessária à monitorização gráfica e à gestão do sistema, nomeadamente a definição do setpoint para cada estufa. A Windows Forms Application, também desenvolvida em C# devido à necessidade de interligação com a biblioteca fornecida pela CAREL para conexão aos controladores de temperatura IR32, efetua o registo e controlo automático da temperatura, de acordo com o setpoint definido para cada estufa através da aplicação web. O controlo de temperatura realiza-se com recurso às redes neuronais, nomeadamente através dum controlador DIC (Direct Inverse Controller) que obteve, de entre os vários controladores testados, o melhor Erro Quadrático Médio (MSE) e o melhor Coeficiente de Correlação (R). Através da utilização do sistema implementado conseguiu-se eliminar a limitação física de erro com ± 1℃ em torno do setpoint tendo-se conseguido, para o melhor caso, uma margem de erro de ± 0,1℃ relativamente ao setpoint reduzindo-se, assim, a margem de variação de temperatura até um máximo de 1,8ºC e, consequentemente, o erro associado.
Resumo:
O povo curdo, oriundo do Médio Oriente, é constituído por cerca de 36 milhões de indivíduos, dispersos por quatro países diferentes: a Turquia, o Irão, o Iraque e a Síria. Não obstante as suas diversas origens étnicas, a linguagem e a cultura estão intimamente relacionadas com a população persa (correspondente à região do atual Irão). Neste estudo foi traçado o perfil genético da linhagem materna desta população de que professa a religião judaica através da análise da região controlo do DNA mitocondrial (DNAmt) e, posteriormente, comparado com outras populações da Europa, de África e do Médio Oriente, bem como com demais populações judaicas. Identificou-se uma elevada diversidade genética com a prevalência dos haplogrupos mitocondriais H, J1 e N1, comuns do Médio Oriente. A pesquisa por uma possível relação genética entre esta população de judeus curdos com outras populações relevantes discriminadas na literatura apontou para uma relação mais próxima com as populações da Bulgária, do Irão e do Azerbaijão e com os judeus da mesma região do que com as demais populações do Médio Oriente. Os presentes resultados sugerem que o povo curdo judeu conseguiu manter ao longo do tempo um certo isolamento genético relativamente às influências de populações circundantes.