63 resultados para Tempo de execução

em Instituto Politécnico do Porto, Portugal


Relevância:

70.00% 70.00%

Publicador:

Resumo:

Este documento descreve um modelo de tolerância a falhas para sistemas de tempo-real distribuídos. A sugestão deste modelo tem como propósito a apresentação de uma solu-ção fiável, flexível e adaptável às necessidades dos sistemas de tempo-real distribuídos. A tolerância a falhas é um aspeto extremamente importante na construção de sistemas de tempo-real e a sua aplicação traz inúmeros benefícios. Um design orientado para a to-lerância a falhas contribui para um melhor desempenho do sistema através do melhora-mento de aspetos chave como a segurança, a confiabilidade e a disponibilidade dos sis-temas. O trabalho desenvolvido centra-se na prevenção, deteção e tolerância a falhas de tipo ló-gicas (software) e físicas (hardware) e assenta numa arquitetura maioritariamente basea-da no tempo, conjugada com técnicas de redundância. O modelo preocupa-se com a efi-ciência e os custos de execução. Para isso utilizam-se também técnicas tradicionais de to-lerância a falhas, como a redundância e a migração, no sentido de não prejudicar o tempo de execução do serviço, ou seja, diminuindo o tempo de recuperação das réplicas, em ca-so de ocorrência de falhas. Neste trabalho são propostas heurísticas de baixa complexida-de para tempo-de-execução, a fim de se determinar para onde replicar os componentes que constituem o software de tempo-real e de negociá-los num mecanismo de coordena-ção por licitações. Este trabalho adapta e estende alguns algoritmos que fornecem solu-ções ainda que interrompidos. Estes algoritmos são referidos em trabalhos de investiga-ção relacionados, e são utilizados para formação de coligações entre nós coadjuvantes. O modelo proposto colmata as falhas através de técnicas de replicação ativa, tanto virtual como física, com blocos de execução concorrentes. Tenta-se melhorar ou manter a sua qualidade produzida, praticamente sem introduzir overhead de informação significativo no sistema. O modelo certifica-se que as máquinas escolhidas, para as quais os agentes migrarão, melhoram iterativamente os níveis de qualidade de serviço fornecida aos com-ponentes, em função das disponibilidades das respetivas máquinas. Caso a nova configu-ração de qualidade seja rentável para a qualidade geral do serviço, é feito um esforço no sentido de receber novos componentes em detrimento da qualidade dos já hospedados localmente. Os nós que cooperam na coligação maximizam o número de execuções para-lelas entre componentes paralelos que compõem o serviço, com o intuito de reduzir atra-sos de execução. O desenvolvimento desta tese conduziu ao modelo proposto e aos resultados apresenta-dos e foi genuinamente suportado por levantamentos bibliográficos de trabalhos de in-vestigação e desenvolvimento, literaturas e preliminares matemáticos. O trabalho tem também como base uma lista de referências bibliográficas.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

É objectivo deste trabalho caracterizar biomecanicamente o gesto de alcançar em indivíduos pós Acidente Vascular Encefálico. A amostra é constituída por 4 indivíduos sem patologia do foro neuro-músculo-esquelético e 4 indivíduos com confirmação imagiológica do diagnóstico de AVE único e unilateral no território da artéria cerebral média, há pelo menos 3 meses; ausência de neglet; ausência de alterações visuais, perceptivas ou cognitivas e capacidade de realizar movimento activo no membro superior predominantemente afectado de pelo menos 15º no ombro e cotovelo. A partir de uma posição de sentado pré-definida, cada indivíduo foi instruído a executar a tarefa funcional de alcançar um alvo (copo com sumo), colocado sobre uma mesa, no limite anatómico da distância de alcance funcional da mão. Para a análise cinemática foram usadas 4 câmaras dispostas duas a duas para avaliação do movimento de cada um dos membros superiores. Foram colocados marcadores reflectores nas seguintes estruturas ósseas: esterno; acrómio (bilateralmente); epicôndilo lateral; processo estilóide do cúbito, 3º metacarpo e grande trocânter. Foi também colocado um marcador no objecto-alvo. Recorreu-se ao software APAS para análise das seguintes variáveis cinemáticas: tempo de execução do movimento, velocidade máxima da mão, unidades de movimento, trajectória (através do índex de curvatura) e extensão do cotovelo. Verificou-se que no grupo de indivíduos com AVE comparativamente ao grupo de indivíduos sem patologia, o tempo de execução do movimento foi superior (5,8±2,48 e 0,9±0,22 respectivamente), a velocidade máxima da mão foi inferior (101,7±32,62 e 153,3±56,32 respectivamente), o número de unidades de movimento foi superior (6,3±1,50 e 2,5±0,58 respectivamente), o índex de curvatura foi superior (1,8±0,54 e 1,2±0,1 respectivamente) e a amplitude de extensão do cotovelo foi inferior (15,3±16,48 e 50,2±6,72 respectivamente). Os indivíduos com AVE apresentam alterações nos parâmetros cinemáticos analisados, quando comparados com indivíduos sem patologia.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Introdução: O movimento do membro superior está de forma inequívoca direccionado para a resolução de problemas neuromotores. O gesto de alcance constitui o exemplo mais evidente da capacidade deste segmento se organizar no espaço com objetivos específicos e relacionados com a concretização de um propósito motor. A diminuição da necessidade de recorrer a estratégias compensatórias podem ser melhoradas através da implementação de uma intervenção baseada num processo de raciocínio clínico, assente na comprensão dos componentes específicos do movimento e do controle motor, o conceito de Bobath (CB). Objetivo: Pretendeu-se analisar as alterações nas variáveis: deslocamento do tronco, tempo de execução do movimento, unidades de movimento e velocidade máxima da mão no gesto de alcançar em 4 indivíduos com alterações neuromotoras decorrentes de um AVE, face à aplicação de um programa de intervenção baseado no CB. Metodologia: O estudo apresenta quatro casos de indivíduos com AVE, que realizaram intervenção em fisioterapia baseada no CB, durante 12 semanas. Antes e após a intervenção, analisadas as variáveis: deslocamento do tronco, tempo de execução do movimento, unidades de movimento e velocidade máxima da mão no gesto de alcançar recorrendo ao Qualisys Track Manager. Avaliou-se os movimentos compensatórios durante o gesto de alcance, através da Reach Performance Test e a Fugl-Meyer Assessment of Motor Recovery after Stroke para avaliar o comprometimento motor do MS. Resultados: Após a intervenção, os indivíduos em estudo apresentaram, na sua maioria, uma diminuição dos movimentos compensatórios no movimento de alcance. Apresentando diminuição deslocamento do troco, tempo de execução do movimento, unidades de movimento e um aumento na velocidade da mão. Conclusão: A intervenção baseada no CB teve efeitos positivos do ponto de vista do CP do tronco e MS, nos quatro indivíduos com AVE.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Actualmente, os sistemas embebidos estão presentes em toda a parte. Embora grande parte da população que os utiliza não tenha a noção da sua presença, na realidade, se repentinamente estes sistemas deixassem de existir, a sociedade iria sentir a sua falta. A sua utilização massiva deve-se ao facto de estarem practicamente incorporados em quase os todos dispositivos electrónicos de consumo, telecomunicações, automação industrial e automóvel. Influenciada por este crescimento, a comunidade científica foi confrontada com novos problemas distribuídos por vários domínios científicos, dos quais são destacados a gestão da qualidade de serviço e gestão de recursos - domínio encarregue de resolver problemas relacionados com a alocação óptima de recursos físicos, tais como rede, memória e CPU. Existe na literatura um vasto conjunto de modelos que propõem soluções para vários problemas apresentados no contexto destes domínios científicos. No entanto, não é possível encontrar modelos que lidem com a gestão de recursos em ambientes de execução cooperativos e abertos com restrições temporais utilizando coligações entre diferentes nós, de forma a satisfazer os requisitos não funcionais das aplicações. Devido ao facto de estes sistemas serem dinâmicos por natureza, apresentam a característica de não ser possível conhecer, a priori, a quantidade de recursos necessários que uma aplicação irá requerer do sistema no qual irá ser executada. Este conhecimento só é adquirido aquando da execução da aplicação. De modo a garantir uma gestão eficiente dos recursos disponíveis, em sistemas que apresentam um grande dinamismo na execução de tarefas com e sem restrições temporais, é necessário garantir dois aspectos fundamentais. O primeiro está relacionado com a obtenção de garantias na execução de tarefas de tempo-real. Estas devem sempre ser executadas dentro da janela temporal requirida. O segundo aspecto refere a necessidade de garantir que todos os recursos necessários à execução das tarefas são fornecidos, com o objectivo de manter os níveis de performance quer das aplicações, quer do próprio sistema. Tendo em conta os dois aspectos acima mencionados, o projecto CooperatES foi especificado com o objectivo de permitir a dispositivos com poucos recursos uma execução colectiva de serviços com os seus vizinhos, de modo a cumprir com as complexas restrições de qualidade de serviço impostas pelos utilizadores ou pelas aplicações. Decorrendo no contexto do projecto CooperatES, o trabalho resultante desta tese tem como principal objectivo avaliar a practicabilidade dos conceitos principais propostos no âmbito do projecto. O trabalho em causa implicou a escolha e análise de uma plataforma, a análise de requisitos, a implementação e avaliação de uma framework que permite a execução cooperativa de aplicações e serviços que apresentem requisitos de qualidade de serviço. Do trabalho desenvolvido resultaram as seguintes contribuições: Análise das plataformas de código aberto que possam ser utilizadas na implementação dos conceitos relacionados com o projecto CooperatES; Critérios que influenciaram a escolha da plataforma Android e um estudo focado na análise da plataforma sob uma perspectiva de sistemas de tempo-real; Experiências na implementação dos conceitos do projecto na plataforma Android; Avaliação da practicabilidade dos conceitos propostos no projecto CooperatES; Proposta de extensões que permitam incorporar características de sistemas de tempo real abertos na plataforma Android.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

O presente relatório é a última etapa para a obtenção do Grau de Mestre em Tecnologia e Gestão das Construções leccionado no Instituto Superior de Engenharia do Porto, (ISEP). O estágio decorreu em ambiente maioritariamente de obra na empresa Monte Adriano, Engenharia e Construção, SA, e o objectivo consistiu em dar apoio e acompanhar a Obra de Ampliação do Reservatório de Custóias, inserida na Empreita de concepção, projecto e construção das infraestruturas necessárias à execução do plano de investimentos da Indáqua Matosinhos, actividades estas, decorrentes da função de adjunta de direcção de obra. Para além da breve descrição da empresa que a estagiária integrou e da empreitada geral, foi feita uma enumeração das várias actividades desempenhadas na Obra e dos vários condicionalismos encontrados que por vezes levaram a alterações do projecto. Dá-se especial ênfase à parte da execução das fundações, quer pela heterogeneidade do solo e sua relevância no geral, quer pelo facto do tempo de execução da obra ser praticamente o tempo do estágio. A obra consiste na execução de três células em painéis pré-fabricados SOPLACAS (paredes e cobertura), sendo que, as lajes de soleira de duas das células apoiam em poços e a laje de soleira da outra célula apoia directamente no terreno e em poços. Anexa às células encontra-se a câmara de manobras, executada em estrutura de betão armado.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

No decorrer dos últimos anos, os agentes (inteligentes) de software foram empregues como um método para colmatar as dificuldades associadas com a gestão, partilha e reutilização de um crescente volume de informação, enquanto as ontologias foram utilizadas para modelar essa mesma informação num formato semanticamente explícito e rico. À medida que a popularidade da Web Semântica aumenta e cada vez informação é partilhada sob a forma de ontologias, o problema de integração desta informação amplifica-se. Em semelhante contexto, não é expectável que dois agentes que pretendam cooperar utilizem a mesma ontologia para descrever a sua conceptualização do mundo. Inclusive pode revelar-se necessário que agentes interajam sem terem conhecimento prévio das ontologias utilizadas pelos restantes, sendo necessário que as conciliem em tempo de execução num processo comummente designado por Mapeamento de Ontologias [1]. O processo de mapeamento de ontologias é normalmente oferecido como um serviço aos agentes de negócio, podendo ser requisitado sempre que seja necessário produzir um alinhamento. No entanto, tendo em conta que cada agente tem as suas próprias necessidades e objetivos, assim como a própria natureza subjetiva das ontologias que utilizam, é possível que tenham diferentes interesses relativamente ao processo de alinhamento e que, inclusive, recorram aos serviços de mapeamento que considerem mais convenientes [1]. Diferentes matchers podem produzir resultados distintos e até mesmo contraditórios, criando-se assim conflitos entre os agentes. É necessário que se proceda então a uma tentativa de resolução dos conflitos existentes através de um processo de negociação, de tal forma que os agentes possam chegar a um consenso relativamente às correspondências que devem ser utilizadas na tradução de mensagens a trocar. A resolução de conflitos é considerada uma métrica de grande importância no que diz respeito ao processo de negociação [2]: considera-se que existe uma maior confiança associada a um alinhamento quanto menor o número de conflitos por resolver no processo de negociação que o gerou. Desta forma, um alinhamento com um número elevado de conflitos por resolver apresenta uma confiança menor que o mesmo alinhamento associado a um número elevado de conflitos resolvidos. O processo de negociação para que dois ou mais agentes gerem e concordem com um alinhamento é denominado de Negociação de Mapeamentos de Ontologias. À data existem duas abordagens propostas na literatura: (i) baseadas em Argumentação (e.g. [3] [4]) e (ii) baseadas em Relaxamento [5] [6]. Cada uma das propostas expostas apresenta um número de vantagens e limitações. Foram propostas várias formas de combinação das duas técnicas [2], com o objetivo de beneficiar das vantagens oferecidas e colmatar as suas limitações. No entanto, à data, não são conhecidas experiências documentadas que possam provar tal afirmação e, como tal, não é possível atestar que tais combinações tragam, de facto, o benefício que pretendem. O trabalho aqui apresentado pretende providenciar tais experiências e verificar se a afirmação de melhorias em relação aos resultados das técnicas individuais se mantém. Com o objetivo de permitir a combinação e de colmatar as falhas identificadas, foi proposta uma nova abordagem baseada em Relaxamento, que é posteriormente combinada com as abordagens baseadas em Argumentação. Os seus resultados, juntamente com os da combinação, são aqui apresentados e discutidos, sendo possível identificar diferenças nos resultados gerados por combinações diferentes e possíveis contextos de utilização.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Lunacloud is a cloud service provider with offices in Portugal, Spain, France and UK that focus on delivering reliable, elastic and low cost cloud Infrastructure as a Service (IaaS) solutions. The company currently relies on a proprietary IaaS platform - the Parallels Automation for Cloud Infrastructure (PACI) - and wishes to expand and integrate other IaaS solutions seamlessly, namely open source solutions. This is the challenge addressed in this thesis. This proposal, which was fostered by Eurocloud Portugal Association, contributes to the promotion of interoperability and standardisation in Cloud Computing. The goal is to investigate, propose and develop an interoperable open source solution with standard interfaces for the integrated management of IaaS Cloud Computing resources based on new as well as existing abstraction libraries or frameworks. The solution should provide bothWeb and application programming interfaces. The research conducted consisted of two surveys covering existing open source IaaS platforms and PACI (features and API) and open source IaaS abstraction solutions. The first study was focussed on the characteristics of most popular open source IaaS platforms, namely OpenNebula, OpenStack, CloudStack and Eucalyptus, as well as PACI and included a thorough inventory of the provided Application Programming Interfaces (API), i.e., offered operations, followed by a comparison of these platforms in order to establish their similarities and dissimilarities. The second study on existing open source interoperability solutions included the analysis of existing abstraction libraries and frameworks and their comparison. The approach proposed and adopted, which was supported on the conclusions of the carried surveys, reuses an existing open source abstraction solution – the Apache Deltacloud framework. Deltacloud relies on the development of software driver modules to interface with different IaaS platforms, officially provides and supports drivers to sixteen IaaS platform, including OpenNebula and OpenStack, and allows the development of new provider drivers. The latter functionality was used to develop a new Deltacloud driver for PACI. Furthermore, Deltacloud provides a Web dashboard and REpresentational State Transfer (REST) API interfaces. To evaluate the adopted solution, a test bed integrating OpenNebula, Open- Stack and PACI nodes was assembled and deployed. The tests conducted involved time elapsed and data payload measurements via the Deltacloud framework as well as via the pre-existing IaaS platform API. The Deltacloud framework behaved as expected, i.e., introduced additional delays, but no substantial overheads. Both the Web and the REST interfaces were tested and showed identical measurements. The developed interoperable solution for the seamless integration and provision of IaaS resources from PACI, OpenNebula and OpenStack IaaS platforms fulfils the specified requirements, i.e., provides Lunacloud with the ability to expand the range of adopted IaaS platforms and offers a Web dashboard and REST API for the integrated management. The contributions of this work include the surveys and comparisons made, the selection of the abstraction framework and, last, but not the least, the PACI driver developed.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Apresenta-se nesta tese uma revisão da literatura sobre a modelação de semicondutores de potência baseada na física e posterior análise de desempenho de dois métodos estocásticos, Particle Swarm Optimizaton (PSO) e Simulated Annealing (SA), quando utilizado para identificação eficiente de parâmetros de modelos de dispositivos semicondutores de potência, baseado na física. O conhecimento dos valores destes parâmetros, para cada dispositivo, é fundamental para uma simulação precisa do comportamento dinâmico do semicondutor. Os parâmetros são extraídos passo-a-passo durante simulação transiente e desempenham um papel relevante. Uma outra abordagem interessante nesta tese relaciona-se com o facto de que nos últimos anos, os métodos de modelação para dispositivos de potência têm emergido, com alta precisão e baixo tempo de execução baseado na Equação de Difusão Ambipolar (EDA) para díodos de potência e implementação no MATLAB numa estratégia de optimização formal. A equação da EDA é resolvida numericamente sob várias condições de injeções e o modelo é desenvolvido e implementado como um subcircuito no simulador IsSpice. Larguras de camada de depleção, área total do dispositivo, nível de dopagem, entre outras, são alguns dos parâmetros extraídos do modelo. Extração de parâmetros é uma parte importante de desenvolvimento de modelo. O objectivo de extração de parâmetros e otimização é determinar tais valores de parâmetros de modelo de dispositivo que minimiza as diferenças entre um conjunto de características medidas e resultados obtidos pela simulação de modelo de dispositivo. Este processo de minimização é frequentemente chamado de ajuste de características de modelos para dados de medição. O algoritmo implementado, PSO é uma técnica de heurística de otimização promissora, eficiente e recentemente proposta por Kennedy e Eberhart, baseado no comportamento social. As técnicas propostas são encontradas para serem robustas e capazes de alcançar uma solução que é caracterizada para ser precisa e global. Comparada com algoritmo SA já realizada, o desempenho da técnica proposta tem sido testado utilizando dados experimentais para extrair parâmetros de dispositivos reais das características I-V medidas. Para validar o modelo, comparação entre resultados de modelo desenvolvido com um outro modelo já desenvolvido são apresentados.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

As plataformas com múltiplos núcleos tornaram a programação paralela/concorrente num tópico de interesse geral. Diversos modelos de programação têm vindo a ser propostos, facilitando aos programadores a identificação de regiões de código potencialmente paralelizáveis, deixando ao sistema operativo a tarefa de as escalonar dinamicamente em tempo de execução, explorando o maior grau possível de paralelismo. O Java não foge a esta tendência, disponibilizando ao programador um número crescente de bibliotecas de mecanismos de sincronização e paralelização de código. Neste contexto, esta tese apresenta e discute um conjunto de resultados obtidos através de testes intensivos à eficiência de algoritmos de ordenação implementados com recurso aos mecanismos de concorrência da API do Java 8 (Threads, Threadpools, ExecutorService, CountdownLach, ExecutorCompletionService e ForkJoinPools) em sistemas com um número de núcleos variável. Para cada um dos mecanismos, são apresentadas conclusões sobre o seu funcionamento e discutidos os cenários em que o seu uso pode ser rentabilizado de modo a serem obtidos melhores tempos de execução.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Face à estagnação da tecnologia uniprocessador registada na passada década, aos principais fabricantes de microprocessadores encontraram na tecnologia multi-core a resposta `as crescentes necessidades de processamento do mercado. Durante anos, os desenvolvedores de software viram as suas aplicações acompanhar os ganhos de performance conferidos por cada nova geração de processadores sequenciais, mas `a medida que a capacidade de processamento escala em função do número de processadores, a computação sequencial tem de ser decomposta em várias partes concorrentes que possam executar em paralelo, para que possam utilizar as unidades de processamento adicionais e completar mais rapidamente. A programação paralela implica um paradigma completamente distinto da programação sequencial. Ao contrário dos computadores sequenciais tipificados no modelo de Von Neumann, a heterogeneidade de arquiteturas paralelas requer modelos de programação paralela que abstraiam os programadores dos detalhes da arquitectura e simplifiquem o desenvolvimento de aplicações concorrentes. Os modelos de programação paralela mais populares incitam os programadores a identificar instruções concorrentes na sua lógica de programação, e a especificá-las sob a forma de tarefas que possam ser atribuídas a processadores distintos para executarem em simultâneo. Estas tarefas são tipicamente lançadas durante a execução, e atribuídas aos processadores pelo motor de execução subjacente. Como os requisitos de processamento costumam ser variáveis, e não são conhecidos a priori, o mapeamento de tarefas para processadores tem de ser determinado dinamicamente, em resposta a alterações imprevisíveis dos requisitos de execução. `A medida que o volume da computação cresce, torna-se cada vez menos viável garantir as suas restrições temporais em plataformas uniprocessador. Enquanto os sistemas de tempo real se começam a adaptar ao paradigma de computação paralela, há uma crescente aposta em integrar execuções de tempo real com aplicações interativas no mesmo hardware, num mundo em que a tecnologia se torna cada vez mais pequena, leve, ubíqua, e portável. Esta integração requer soluções de escalonamento que simultaneamente garantam os requisitos temporais das tarefas de tempo real e mantenham um nível aceitável de QoS para as restantes execuções. Para tal, torna-se imperativo que as aplicações de tempo real paralelizem, de forma a minimizar os seus tempos de resposta e maximizar a utilização dos recursos de processamento. Isto introduz uma nova dimensão ao problema do escalonamento, que tem de responder de forma correcta a novos requisitos de execução imprevisíveis e rapidamente conjeturar o mapeamento de tarefas que melhor beneficie os critérios de performance do sistema. A técnica de escalonamento baseado em servidores permite reservar uma fração da capacidade de processamento para a execução de tarefas de tempo real, e assegurar que os efeitos de latência na sua execução não afectam as reservas estipuladas para outras execuções. No caso de tarefas escalonadas pelo tempo de execução máximo, ou tarefas com tempos de execução variáveis, torna-se provável que a largura de banda estipulada não seja consumida por completo. Para melhorar a utilização do sistema, os algoritmos de partilha de largura de banda (capacity-sharing) doam a capacidade não utilizada para a execução de outras tarefas, mantendo as garantias de isolamento entre servidores. Com eficiência comprovada em termos de espaço, tempo, e comunicação, o mecanismo de work-stealing tem vindo a ganhar popularidade como metodologia para o escalonamento de tarefas com paralelismo dinâmico e irregular. O algoritmo p-CSWS combina escalonamento baseado em servidores com capacity-sharing e work-stealing para cobrir as necessidades de escalonamento dos sistemas abertos de tempo real. Enquanto o escalonamento em servidores permite partilhar os recursos de processamento sem interferências a nível dos atrasos, uma nova política de work-stealing que opera sobre o mecanismo de capacity-sharing aplica uma exploração de paralelismo que melhora os tempos de resposta das aplicações e melhora a utilização do sistema. Esta tese propõe uma implementação do algoritmo p-CSWS para o Linux. Em concordância com a estrutura modular do escalonador do Linux, ´e definida uma nova classe de escalonamento que visa avaliar a aplicabilidade da heurística p-CSWS em circunstâncias reais. Ultrapassados os obstáculos intrínsecos `a programação da kernel do Linux, os extensos testes experimentais provam que o p-CSWS ´e mais do que um conceito teórico atrativo, e que a exploração heurística de paralelismo proposta pelo algoritmo beneficia os tempos de resposta das aplicações de tempo real, bem como a performance e eficiência da plataforma multiprocessador.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Dissertação apresentada ao Instituto Politécnico do Porto para obtenção do Grau de Mestre em Logística Orientada por: Prof. Dr. Pedro Godinho

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Com a evolução da tecnologia, os UAVs (unmanned aerial vehicles) são cada vez mais utilizados, não só em missões de risco para o ser Humano, mas também noutro tipo de missões, como é o caso de missões de inspeção, vigilância, busca e salvamento. Isto devese ao baixo custo das plataformas assim como à sua enorme fiabilidade e facilidade de operação. Esta dissertação surge da necessidade de aumentar a autonomia dos UAVs do projeto PITVANT (Projeto de Investigação e Tecnologia em Veículos Aéreos Não Tripulados), projeto de investigação colaborativa entre a AFA (Academia da Força Aérea) e a FEUP (Faculdade de Engenharia da Universidade do Porto), relativamente ao planeamento de trajetórias entre dois pontos no espaço, evitando os obstáculos que intersetem o caminho. Para executar o planeamento da trajetória mais curta entre dois pontos, foi implementado o algoritmo de pesquisa A*, por ser um algoritmo de pesquisa de soluções ótimas. A área de pesquisa é decomposta em células regulares e o centro das células são os nós de pesquisa do A*. O tamanho de cada célula é dependente da dinâmica de cada aeronave. Para que as aeronaves não colidam com os obstáculos, foi desenvolvido um método numérico baseado em relações trigonométricas para criar uma margem de segurança em torno de cada obstáculo. Estas margens de segurança são configuráveis, sendo o seu valor por defeito igual ao raio mínimo de curvatura da aeronave à velocidade de cruzeiro. De forma a avaliar a sua escalabilidade, o algoritmo foi avaliado com diferentes números de obstáculos. As métricas utilizadas para avaliação do algoritmo foram o tempo de computação do mesmo e o comprimento do trajeto obtido. Foi ainda comparado o desempenho do algoritmo desenvolvido com um algoritmo já implementado, do tipo fast marching.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Mestrado em Engenharia Civil - Ramo Tecnologia e gestão das Construções

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O equilíbrio é fundamental para o desempenho de Actividades de Vida Diária e de Vida Diária Instrumentais que permitem aos indivíduos com Síndrome de Down manter a sua autonomia. O objectivo principal deste estudo foi verificar as características do estado de equilíbrio em indivíduos com e sem Síndrome de Down, em repouso e durante a execução de uma tarefa, de modo a compreender as implicações da alteração do estado de equilíbrio no desempenho de actividades. Neste estudo, foram seleccionadas duas amostras, de forma probabilística por conveniência, com indivíduos de ambos os sexos. A amostra do grupo experimental foi constituída por oito indivíduos com diagnóstico de Síndrome de Down, com idades compreendidas entre os 17 e os 39 anos de idade. A amostra do grupo de controlo foi constituída por doze indivíduos sem patologia, com idades compreendidas entre os 21 e os 37 anos. O equilíbrio foi avaliado com recurso a uma Plataforma de Forças (Bertec Corporation FP4060-10) para medir a deslocação do centro de pressão (CP) dos indivíduos. A avaliação do equilíbrio decorreu em dois momentos, na posição de pé: em repouso e no desempenho da tarefa segurar um saco de compras. Os resultados diferem entre os dois grupos em repouso e durante a execução da tarefa (segurar no saco). Os valores das variáveis área e distância de deslocação do CP e oscilações corporais, antero-posterior e médio-lateralmente apresentam resultados significativos, o que sugere diferenças do estado de equilíbrio entre as amostras.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

No âmbito da realização do Estágio Curricular do Curso de Mestrado em Fisioterapia no Desporto da Escola Superior de Tecnologias da Saúde do Porto, foi estabelecido um acordo com o Maia Basket Clube (Proliga), com intuito de acompanhar a equipa do escalão sénior de basquetebol, durante um período de três meses. Segundo Tavares et al. (2001), o Basquetebol é actualmente uma actividade altamente especializada quer do ponto de vista técnico quer do ponto de vista competitivo, sendo o jogo igualmente um meio de educação física e desportiva, matéria de ensino e um campo de aplicação da ciência. O jogo de basquetebol tem uma duração útil de 40 minutos, divididos em quatro tempos de 10 minutos com intervalos entre os tempos. No entanto, este trabalho pode prolongar-se até aos 90 minutos, se considerarmos os períodos de esforço e as interrupções permitidas pelo regulamento, possibilita a manutenção de um elevado nível de exigência e intensidade, constituindo um instrumento importante na recuperação dos estados de fadiga. O espaço em que o jogo se desenrola é bastante reduzido (28x15 metros), considerando o número elevado de jogadores (10 jogadores), o que origina uma elevada densidade de jogadores na superfície do terreno de jogo (FIBA 2010). Esta constatação, aliada à dualidade de interesses e intenções dos jogadores (Cooperação vs Oposição), requer exigências especiais ao nível da velocidade de reacção, destreza e até ao nível de certas qualidades de visão. Desta forma, os elementos técnicos, que já apresentam alguma complexidade na sua execução isolada, tornam-se ainda mais complexos quando realizados em situação de jogo, condicionados pela presença dos adversários e pelas posições e movimentações dos colegas de equipa. Observando as acções e movimentos realizados no jogo, constata-se que são na sua maioria acíclicos e que se repetem com frequências muito variáveis, tornando-se impossível prever quando se vai desencadear a sua execução. A intensidade de execução dessas acções é também variável, existindo uma alternância evidente entre esforço de grande intensidade e curta duração (sprints, saltos e deslizamentos defensivos), momentos de menor intensidade (momentos de ataque planeado, deslocamentos a passo ou em corrida lenta, algumas situações defensivas) e interrupções de actividade (lançamentos livres, violações, faltas pessoais, substituições, descontos de tempo, etc.). Com a intenção de aplicar alguns dos princípios teóricos e práticos apreendidos durante o 1º e 2º semestres do curso, este estágio teve uma vertente de avaliação médico-desportiva, orientação e aconselhamento nutricional (alimentação e suplementos), intervenção em lesões desportivas (ocorrências de origem curativa e de emergência) e prestação de assistência a competições nacionais. No que diz respeito à avaliação médico-desportiva, foi realizada a ficha clínica de cada atleta onde constam: 1. caracterização (idade, peso, altura, envergadura, lugar na equipa, etc.), 2. história médica, 3. avaliação da aptidão física (composição corporal, resistência cardio-respiratória, resistência muscular e flexibilidade), e 4. ocorrências de lesão. Após a recolha dos dados das avaliações dos diferentes componentes da aptidão física, estes foram apresentados e discutidos com o treinador e preparador físico, no sentido de serem desenvolvidos protocolos de treino com o objectivo de melhorar os níveis físicos dos atletas sob o ponto de vista do rendimento, mas também da prevenção de lesões e promoção da saúde. Quanto às ocorrências de lesão, do registo fez parte a avaliação subjectiva e objectiva, planeamento e intervenção, resultados e processo de raciocínio subjacente a cada etapa, devidamente fundamentados. No seguimento das ocorrências de lesão, numa vertente de investigação, foi também realizado um estudo de caso, definindo-se como objectivo geral avaliar a eficácia da intervenção e procedimentos efectuados, com uma abordagem cuidadosamente pensada e fundamentada.