76 resultados para Program implementation
Resumo:
Dynamical systems theory is used as a theoretical language and tool to design a distributed control architecture for teams of mobile robots, that must transport a large object and simultaneously avoid collisions with (either static or dynamic) obstacles. Here we demonstrate in simulations and implementations in real robots that it is possible to simplify the architectures presented in previous work and to extend the approach to teams of n robots. The robots have no prior knowledge of the environment. The motion of each robot is controlled by a time series of asymptotical stable states. The attractor dynamics permits the integration of information from various sources in a graded manner. As a result, the robots show a strikingly smooth an stable team behaviour.
Resumo:
Consider the problem of scheduling sporadic message transmission requests with deadlines. For wired channels, this has been achieved successfully using the CAN bus. For wireless channels, researchers have recently proposed a similar solution; a collision-free medium access control (MAC) protocol that implements static-priority scheduling. Unfortunately no implementation has been reported, yet. We implement and evaluate it to find that the implementation indeed is collision-free and prioritized. This allows us to develop schedulability analysis for the implementation. We measure the response times of messages in our implementation and find that our new response-time analysis indeed offers an upper bound on the response times. This enables a new class of wireless real-time systems with timeliness guarantees for sporadic messages and it opens-up a new research area: schedulability analysis for wireless networks.
Resumo:
This technical report is to provide a reference guide to the implementation of the IEEE 802.15.4 protocol in nesC/TinyOS for the MICAz motes. The implementation is provided as a tool that can be used to implement, test and evaluate the current functionalities defined in the protocol standard as well as to enable the development of functionalities not yet implemented and new add-ons to the protocol.
Resumo:
This technical report describes the implementation details of the Implicit GTS Allocation Mechanism (i-GAME), for the IEEE 802.15.4 protocol. The i-GAME was implemented in nesC/TinyOS for the CrossBow MICAz mote, over our own implementation of the IEEE 802.15.4 protocol stack. This document provides the implementation details, including a description of the i-GAME software interfaces.
Resumo:
Several phenomena present in electrical systems motivated the development of comprehensive models based on the theory of fractional calculus (FC). Bearing these ideas in mind, in this work are applied the FC concepts to define, and to evaluate, the electrical potential of fractional order, based in a genetic algorithm optimization scheme. The feasibility and the convergence of the proposed method are evaluated.
Resumo:
Recent trends show an increasing number of weblabs, implemented at universities and schools, supporting practical training in technical courses and providing the ability to remotely conduct experiments. However, their implementation is typically based on individual architectures, unable of being reconfigured with different instruments/modules usually required by every experiment. In this paper, we discuss practical guidelines for implementing reconfigurable weblabs that support both local and remote control interfaces. The underlying infrastructure is based on reconfigurable, low-cost, FPGA-based boards supporting several peripherals that are used for the local interface. The remote interface is powered by a module capable of communicating with an Ethernet based network and that can either correspond to an internal core of the FPGA or an external device. These two approaches are discussed in the paper, followed by a practical implementation example.
Resumo:
O presente trabalho centra-se na gestão de resíduos produzidos no sistema de drenagem e tratamento de águas residuais do município de Vila Nova de Gaia. A entidade onde decorreu o trabalho é uma empresa responsável pela distribuição de água e pela drenagem e tratamento de águas residuais. A empresa está certificada pela norma NP EN ISO 14001, desde 2001, sendo então um dos objectivos o enquadramento da gestão dos resíduos em estudo na referida norma, acompanhando os requisitos da mesma com vista ao seu total cumprimento. Outros dos objectivos foi estudar qual a opção de tratamento mais adequada a aplicar ao resíduo no seu local de armazenamento temporário com vista a minorar os seus impactes ambientais. De acordo com a caracterização analítica do resíduo e com os aspetos legais aplicáveis, foram também analisados os destinos finais possíveis e ambientalmente adequados ao resíduo. A medida proposta para a minimização de impactes no local de armazenamento temporário do resíduo foi a estabilização com cal nos leitos de secagem, disponíveis numa antiga ETAR de loteamento. O doseamento de cal a aplicar ao resíduo será de 10 kg de cal apagada comercial (Ca (OH)2) por uma tonelada de resíduo fresco com um período mínimo de secagem de 2 meses. Outra das medidas de minimização de impactes selecionada foi a implantação de uma cortina arbórea ao redor da instalação. Sendo o resíduo em estudo muito heterogéneo, constituído principalmente por areias, terras e gradados, a valorização foi equacionada mas não foram encontrados alternativas viáveis. O destino final considerado como mais adequado tendo em conta todas as características do resíduo e eluato, analisadas de acordo com o previsto no Decreto-Lei n.º 183/2009 de 10 de Agosto, foi o aterro para resíduos não perigosos. Foi também objecto do estudo a identificação e análise de todos os aspectos ambientais relacionados com a gestão de resíduos e a avaliação da sua significância. Dos aspectos ambientais identificados como significativos, destacam-se aqueles que ocorrem presentemente, os resíduos armazenados (gradados/limpeza de redes), e os que podem ocorrer em situações de emergência, fuga/derrame de óleos/combustíveis e cheiros/odores. De forma a minimizar os aspectos ambientais identificados, e de acordo com a norma NP EN ISO 14001, foram propostas ações que constam de um programa de gestão elaborado para este trabalho, onde se definem os objectivos, metas e prazos. As principais medidas propostas no programa de gestão foram: Estabilização com cal (inicial e reforço se necessário); melhoria do espaço envolvente; análise de questões de saúde ocupacional/segurança; adjudicação de prestação de serviços da recolha por operador licenciado; implantação da cortina arbórea; registo no SIRAPA; criação de planos de emergência ambiental e de segurança.
Resumo:
Existent computer programming training environments help users to learn programming by solving problems from scratch. Nevertheless, initiating the resolution of a program can be frustrating and demotivating if the student does not know where and how to start. Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high level structures is available, so the student needs only to progressively complete or update the code to meet the requirements of the problem. This paper presents CodeSkelGen - a program skeleton generator. CodeSkelGen generates skeleton or buggy Java programs from a complete annotated program solution provided by the teacher. The annotations are formally described within an annotation type and processed by an annotation processor. This processor is responsible for a set of actions ranging from the creation of dummy methods to the exchange of operator types included in the source code. The generator tool will be included in a learning environment that aims to assist teachers in the creation of programming exercises and to help students in their resolution.
Resumo:
Although the Navigation Satellite Timing and Ranging (NAVSTAR) Global Positioning System (GPS) is, de facto, the standard positioning system used in outdoor navigation, it does not provide, per se, all the features required to perform many outdoor navigational tasks. The accuracy of the GPS measurements is the most critical issue. The quest for higher position readings accuracy led to the development, in the late nineties, of the Differential Global Positioning System (DGPS). The differential GPS method detects the range errors of the GPS satellites received and broadcasts them. The DGPS/GPS receivers correlate the DGPS data with the GPS satellite data they are receiving, granting users increased accuracy. DGPS data is broadcasted using terrestrial radio beacons, satellites and, more recently, the Internet. Our goal is to have access, within the ISEP campus, to DGPS correction data. To achieve this objective we designed and implemented a distributed system composed of two main modules which are interconnected: a distributed application responsible for the establishment of the data link over the Internet between the remote DGPS stations and the campus, and the campus-wide DGPS data server application. The DGPS data Internet link is provided by a two-tier client/server distributed application where the server-side is connected to the DGPS station and the client-side is located at the campus. The second unit, the campus DGPS data server application, diffuses DGPS data received at the campus via the Intranet and via a wireless data link. The wireless broadcast is intended for DGPS/GPS portable receivers equipped with an air interface and the Intranet link is provided for DGPS/GPS receivers with just a RS232 DGPS data interface. While the DGPS data Internet link servers receive the DGPS data from the DGPS base stations and forward it to the DGPS data Internet link client, the DGPS data Internet link client outputs the received DGPS data to the campus DGPS data server application. The distributed system is expected to provide adequate support for accurate (sub-metric) outdoor campus navigation tasks. This paper describes in detail the overall distributed application.
Resumo:
Os programas de melhoria contínua dos processos são cada vez mais a aposta das empresas para fazer face ao mercado. Através da implementação destes programas é possível conferir simplicidade e padronização aos processos e consequentemente reduzir os custos com desperdícios internos relacionados com a qualidade dos mesmos. As ferramentas de melhoria da qualidade e as ferramentas associadas ao Lean Thinking representam um pilar importante no sucesso de qualquer programa de melhoria contínua dos processos. Estas ferramentas constituem meios úteis na análise, controlo, organização de dados importantes para a correta tomada de decisão nas organizações. O presente projeto tem como principal objetivo a conceção e implementação de um programa de melhoria da qualidade na Eurico Ferreira, S.A., tendo por base a avaliação da satisfação do cliente e a aplicação dos 5S. Neste contexto, o trabalho teve como fundamentação teórica a Gestão da Qualidade, Lean Thinking e algumas ferramentas de ambas as matérias. Posteriormente foi selecionada a área de negócio da empresa a abordar. Após a seleção, realizou-se um diagnóstico inicial do processo identificando os diversos pontos de melhoria onde foram aplicadas algumas ferramentas do Lean Thinking, nomeadamente o Value Stream Mapping e a metodologia 5S. Com a primeira foi possível construir um mapa do estado atual do processo, no qual estavam representados todos os intervenientes assim como o fluxo de materiais e de informação ao longo do processo. A metodologia 5S permitiu atuar sobre os desperdícios, identificando e implementando diversas melhorias no processo. Concluiu-se que a implementação das ferramentas contribuiu eficientemente para a melhoria contínua da qualidade nos processos, tendo sido decisão da coordenação alargar o âmbito do projeto aos restantes armazéns do centro logístico da empresa. Pode afirmar-se com recurso à satisfação do cliente expressa através da evolução favorável do Service-level agreement que as ferramentas implementadas têm gerado resultados muito positivos no curto prazo.
Resumo:
A distributed, agent-based intelligent system models and simulates a smart grid using physical players and computationally simulated agents. The proposed system can assess the impact of demand response programs.
Resumo:
Artigo elaborador no âmbito dos trabalhos decorrentes à dissertação de Mestrado do Aluno David Leite, no Mestrado em Gestão Integrada Qualidade, Ambiente e Segurança, ESTGF-IPP, Oreintados pelos Professores Luís Fonseca (ISEP-IPP) e Vanda Lima (ESTGF-IPP).
The impact of the implementation of the Basel III recommendations on the capital of portuguese banks
Resumo:
This paper analyses the impact of the implementation of the Basel III recommendations, using the standard method, in Portugal. For our study, we used the annual reports of 31st of December of 2012, and found out that out of the fourteen banks that published annual reports, only six satisfied the minimum ratios laid out by BCBS. Till 2012, Portuguese banks used an internal ratings method based on the Basel II recommendations known as notice 6/2010 of the Portuguese central bank, Banco de Portugal. As the implementation of the recommendations of Basel III in the EU via the Credit Review Directive IV is scheduled for 2014 and later years, Portuguese banks may severely contract credit upon implementation, as that is the easiest, fastest and cheapest way for banks to satisfy the minimum ratio requirements as compared to an increase of capital or credit spreads.
Resumo:
Mestrado em Energias Sustentáveis
Resumo:
Introdução: No futebol, as lesões são da mais fulcral importância pelo que a sua prevenção se revela de extrema pertinência. A FIFA criou o FIFA 11+, um programa de prevenção de lesões, que revelou resultados positivos em equipas jovens tanto femininas como masculinas. No entanto, em Portugal, os resultados da sua implementação são escassos, principalmente em camadas jovens. Objetivo: Estudar a eficácia do programa FIFA 11+ na prevenção de lesões em atletas de futebol – sub 18. Métodos: O presente estudo quasi experimental teve como amostra uma equipa de 24 atletas, divididos voluntariamente em 2 grupos: o grupo experimental (GE) (n=12), e o grupo controlo (GC) (n= 12). Ambos os grupos realizaram os treinos normais sendo o grupo experimental sujeito adicionalmente ao programa FIFA 11+ duas vezes por semana, durante 12 semanas. Foi utilizado ainda o Orchard Sports Injury Classification System (OSICS-10) como sistema de classificação de lesões, sendo estas divididas em graves, moderadas, leves e mínimas. O teste Mann-Whitney foi utilizado para a comparação entre grupos, e o teste de Wilcoxon para a comparação intra grupo. Resultados: Quando comparados o GE com o GC em M0 não se observaram diferenças estatisticamente significativas (p=0.065), no número de lesões entre os grupos. O mesmo se verificou após a implementação do programa FIFA 11+ (p=1,000). Na comparação intra-grupo de M0 e M1 o grupo controlo não apresentou diferenças estatisticamente significativas (p=0,317) enquanto que no grupo experimental se observou que existiam significativamente menos lesões após a implementação do programa. (p=0,025). Conclusão: O programa FIFA 11+ parece ser indicado para a prevenção e diminuição de lesões desportivas em jogadores amadores de equipas sub-18, quando aplicado duas vezes por semana. Apesar disso, para eleger o programa como uma ferramenta de eleição na promoção da saúde, mais estudos são sugeridos utilizando uma amostra maior e se possível num período superior.