29 resultados para String searching
em Instituto Politécnico do Porto, Portugal
Resumo:
Dissertação apresentada ao Instituto Superior de Contabilidade e Administração do Porto para a obtenção do Grau de Mestre em Empreendedorismo e Internacionalização
Resumo:
Similarly to its past, Africa plays a similar role in the football world as it did during History, if we look at the creation of some of the most powerful empires in the world (the Portuguese, French or English, for example) – as an almost unlimited workforce ‘supplier’. Africa is still searching for its own place in the football world map. With a recent history filled with social conflicts, civil wars and racial discrimination, it was possibly in this continent that the sport was first seen as a means towards social evolution and as ‘peacemaker’. Although these problems also exist in African stadiums, supporters all over the continent go to matches to celebrate and socialize; in a reality constantly shrouded in conflicts and oppression, football is like a ‘light at the end of the tunnel’ to those who believe in a continent sustained by healthy political relations between countries, democratic values and a socially fair ‘use’ of a country’s potential – and always for the profit of its own people. But while see the attempt to use football with that objective, others see it as their ticket out of their country, to avoid getting involved in military conflicts and seek better life conditions for themselves and their families (both those who accompany them and those who remain in Africa). Others, still, try to make the most of others’ will to leave a less favourable social reality; Portugal, for its past as a colonizing country, also saw in the African players a way to develop the football phenomenon in its European territory. This article attempts to analyze the influence of Portuguese colonialism in the emigration of African players to Europe, since Portugal presents itself as one of the biggest ‘importers’ of these players.
Resumo:
Este artigo apresenta uma pesquisa sobre a representação do discurso ficcional embasado na gramática sistêmico - funcional proposta por Halliday e na Lingüística de Corpus, utilizando-se o software WordSmith Tools. A análise focaliza a metafunção ideacional, realizada pelo sistema de transitividade, focalizando os processos mentais e a relação lógico - semântica da projeção. O objetivo da pesquisa foi observar como os pensamentos das personagens de um corpus ficcional são representados através dos verbos de elocução THINK e PENSAR, buscando descrever padrões textuais nos três romances que compõem o corpus.
Resumo:
Na procura por uma solução de valorização dos resíduos gerados pela indústria de curtumes, o presente trabalho tem como principais objectivos a preparação de adsorventes a partir de resíduos desta actividade e a avaliação do seu desempenho na adsorção de poluentes. Para atingir este objectivo, inicialmente procedeu-se à carbonização das aparas de couro wet-white à temperatura de 800 ºC. Seguidamente, os carbonizados foram activados por activação química, tendo sido o hidróxido de potássio o agente activante escolhido. As razões mássicas hidróxido de potássio:precursor usadas na impregnação, foram iguais a 0,5:1 e 1:1. Para a razão 0,5:1, as temperaturas de activação escolhidas foram 700 e 800 ºC. Para a razão de impregnação 1:1, as temperaturas de activação usadas foram 700, 800 e 900 ºC. Para uma avaliação preliminar da capacidade de adsorção dos carvões activados produzidos, efectuou-se a determinação do número de azul de metileno. Este teste provou serem as amostras activadas a 900 ºC as que apresentaram melhores resultados (número de azul de metileno: 24g/100g) e as amostras activadas a 700 ºC, as que apresentaram menor capacidade de adsorção (1g/100g, para a razão de 0,5:1 e 7g/100g, para a razão de 1:1). Verificou-se também que amostras preparadas com iguais condições de activação (temperatura de activação e razão de impregnação), mas produzidas a partir de carbonizado de diferentes granulometrias, apresentaram diferentes desempenhos na adsorção de azul de metileno. As propriedades texturais dos carvões activados produzidos foram obtidas pela determinação das isotérmicas de adsorção de azoto a 77 K. Para tal, selecionaram-se quatro amostras: dois carvões activados a 800 ºC, com uma razão de impregnação de 1:1 e dois carvões activados a 900 ºC, com a mesma razão de impregnação, obtidos a partir de carbonizados com diferentes granulometrias. As isotérmicas obtidas são características de materiais essencialmente microporosos, com mesoporos e macroporos. Verificou-se também que a granulometria do precursor carbonizado influencia as propriedades texturais dos carvões activados produzidos. Para as temperaturas de activação usadas, 800 e 900 ºC, os carvões activados preparados a partir de carbonizado de menor granulometria apresentam melhores propriedades texturais. O carvão activado que apresentou maior área superficial específica foi obtido a 900 ºC, a partir de carbonizado finamente moído (SBET = 1475 m2/g). Determinadas as propriedades texturais dos carvões activados produzidos, realizaram-se ensaios de adsorção do corante CORIACIDE DARK BROWN VR, usado na indústria de curtumes com um carvão activado produzido no âmbito deste trabalho e com um carvão activado comercial NORIT ROW 0,8. A amostra de carvão activado produzida a partir de resíduos de wet-white escolhida para estes ensaios foi o carvão activado a 800 ºC, à razão de 1:1, a partir de carbonizado finamente moído (ww_800_1:1_carb.moído). Verificou-se que as quantidades adsorvidas pela amostra ww_800_1:1_carb.moído variaram entre os valores 7,47 e 32,07 mgcorante/gcarvão activado. Quanto ao carvão activado comercial, as quantidades adsorvidas situaram-se entre 8,95 e 69,13 mgcorante/gcarvão activado. Assim, conclui-se que o carvão activado comercial apresentou melhor desempenho na adsorção do corante da indústria de curtumes. Os carvões activados obtidos revelaram-se materiais essencialmente microporosos, com capacidade de adsorção de poluentes, como por exemplo corantes, no entanto o seu desempenho seria mais eficaz na adsorção de pequenas moléculas devido ao elevado volume de microporos que apresentaram.
Resumo:
Com o desenvolvimento económico das últimas décadas, a gestão de recursos energéticos é um desafio que a sociedade moderna enfrenta. Assim, actualmente há a necessidade da procura de novas fontes de energia, fontes de energia renováveis. Sendo o biodiesel uma fonte de energia renovável, a sua crescente produção irá trazer um aumento da produção de resíduos, como o glicerol e ácidos gordos. É pois importante reduzir/valorizar estes resíduos de forma a impedir a sua acumulação ao longo do tempo. A valorização destes resíduos é o objectivo principal deste trabalho. A primeira parte consistiu na esterificação de ácidos gordos livres com glicerol, na presença de um catalisador ácido, para a produção de monoglicerídeos. Foram utilizados diferentes tipos de matérias-primas: glicerol (76,3%) e resíduo de ácidos gordos (20,8%), fornecidos pela empresa SOCIPOLE SA, glicerol puro (92,2%) e ácido oleico puro (93,1%). Os catalisadores usados foram o cloreto de zinco comercial e o ácido p-tolueonossulfónico comercial. Não foram efectuadas análises específicas aos monoglicerídeos, o produto foi caracterizado pelo índice de acidez. Aparentemente, a maior conversão de ácidos gordos foi obtida no ensaio de esterificação de ácidos gordos com glicerol, ambos da SOCIPOLE SA. No entanto, este não serviu como termo de comparação com os outros devido à formação de uma fase sólida (polímero). Relativamente aos outros ensaios, com razão molar glicerol/ácidos gordos de 1:3, o melhor resultado foi obtido na reacção de glicerol da SOCIPOLE SA com ácido oleico puro, na presença do catalisador ácido p-toluenossulfónico, à temperatura de 106,3ºC e tempo de reacção de 4h30min, sendo a conversão final de ácido oleico 80,7%. Na segunda parte foi feito o estudo da esterificação de ácidos gordos livres com metanol, na presença de ácido sulfúrico, para a produção de biodiesel utilizando ácidos gordos fornecidos pela empresa SOCIPOLE SA, ácidos gordos derivados dos sabões de um resíduo de glicerol fornecido pelo Laboratório de Tecnologia Química, Professora Doutora Lídia Vasconcelos do ISEP e ácidos gordos derivados dos sabões do glicerol bruto, fornecido pela empresa SOCIPOLE SA. Os ensaios foram efectuados a 65ºC, com uma agitação de 120rpm e uma razão molar ácidos gordos/metanol de 1:3. Verificou-se que o índice de acidez do produto, depois de lavado e seco, diminuía com o tempo de reacção e na generalidade a percentagem de ésteres aumentava, observando-se que a partir das seis horas, a reacção se tornava muito lenta. O estudo da razão ácidos gordos/metanol, não permitiu tirar conclusões. O melhor resultado obtido correspondeu a um produto com 96,2% de ésteres metílicos e 8,54mgKOH/gamostra de índice de acidez, pelo que não pode ainda ser designado de biodiesel.
Resumo:
O aumento do número de recursos digitais disponíveis dificulta a tarefa de pesquisa dos recursos mais relevantes, no sentido de se obter o que é mais relevante. Assim sendo, um novo tipo de ferramentas, capaz de recomendar os recursos mais apropriados às necessidades do utilizador, torna-se cada vez mais necessário. O objetivo deste trabalho de I&D é o de implementar um módulo de recomendação inteligente para plataformas de e-learning. As recomendações baseiam-se, por um lado, no perfil do utilizador durante o processo de formação e, por outro lado, nos pedidos efetuados pelo utilizador, através de pesquisas [Tavares, Faria e Martins, 2012]. O e-learning 3.0 é um projeto QREN desenvolvido por um conjunto de organizações e tem com objetivo principal implementar uma plataforma de e-learning. Este trabalho encontra-se inserido no projeto e-learning 3.0 e consiste no desenvolvimento de um módulo de recomendação inteligente (MRI). O MRI utiliza diferentes técnicas de recomendação já aplicadas noutros sistemas de recomendação. Estas técnicas são utilizadas para criar um sistema de recomendação híbrido direcionado para a plataforma de e-learning. Para representar a informação relevante, sobre cada utilizador, foi construído um modelo de utilizador. Toda a informação necessária para efetuar a recomendação será representada no modelo do utilizador, sendo este modelo atualizado sempre que necessário. Os dados existentes no modelo de utilizador serão utilizados para personalizar as recomendações produzidas. As recomendações estão divididas em dois tipos, a formal e a não formal. Na recomendação formal o objetivo é fazer sugestões relacionadas a um curso específico. Na recomendação não-formal, o objetivo é fazer sugestões mais abrangentes onde as recomendações não estão associadas a nenhum curso. O sistema proposto é capaz de sugerir recursos de aprendizagem, com base no perfil do utilizador, através da combinação de técnicas de similaridade de palavras, um algoritmo de clustering e técnicas de filtragem [Tavares, Faria e Martins, 2012].
Resumo:
A Teia Mundial (Web) foi prevista como uma rede de documentos de hipertexto interligados de forma a criar uma espaço de informação onde humanos e máquinas poderiam comunicar. No entanto, a informação contida na Web tradicional foi/é armazenada de forma não estruturada o que leva a que apenas os humanos a possam consumir convenientemente. Consequentemente, a procura de informações na Web sintáctica é uma tarefa principalmente executada pelos humanos e nesse sentido nem sempre é fácil de concretizar. Neste contexto, tornou-se essencial a evolução para uma Web mais estruturada e mais significativa onde é dado significado bem definido à informação de forma a permitir a cooperação entre humanos e máquinas. Esta Web é usualmente referida como Web Semântica. Além disso, a Web Semântica é totalmente alcançável apenas se os dados de diferentes fontes forem ligados criando assim um repositório de Dados Abertos Ligados (LOD). Com o aparecimento de uma nova Web de Dados (Abertos) Ligados (i.e. a Web Semântica), novas oportunidades e desafios surgiram. Pergunta Resposta (QA) sobre informação semântica é actualmente uma área de investigação activa que tenta tirar vantagens do uso das tecnologias ligadas à Web Semântica para melhorar a tarefa de responder a questões. O principal objectivo do projecto World Search passa por explorar a Web Semântica para criar mecanismos que suportem os utilizadores de domínios de aplicação específicos a responder a questões complexas com base em dados oriundos de diferentes repositórios. No entanto, a avaliação feita ao estado da arte permite concluir que as aplicações existentes não suportam os utilizadores na resposta a questões complexas. Nesse sentido, o trabalho desenvolvido neste documento foca-se em estudar/desenvolver metodologias/processos que permitam ajudar os utilizadores a encontrar respostas exactas/corretas para questões complexas que não podem ser respondidas fazendo uso dos sistemas tradicionais. Tal inclui: (i) Ultrapassar a dificuldade dos utilizadores visionarem o esquema subjacente aos repositórios de conhecimento; (ii) Fazer a ponte entre a linguagem natural expressa pelos utilizadores e a linguagem (formal) entendível pelos repositórios; (iii) Processar e retornar informações relevantes que respondem apropriadamente às questões dos utilizadores. Para esse efeito, são identificadas um conjunto de funcionalidades que são consideradas necessárias para suportar o utilizador na resposta a questões complexas. É também fornecida uma descrição formal dessas funcionalidades. A proposta é materializada num protótipo que implementa as funcionalidades previamente descritas. As experiências realizadas com o protótipo desenvolvido demonstram que os utilizadores efectivamente beneficiam das funcionalidades apresentadas: ▪ Pois estas permitem que os utilizadores naveguem eficientemente sobre os repositórios de informação; ▪ O fosso entre as conceptualizações dos diferentes intervenientes é minimizado; ▪ Os utilizadores conseguem responder a questões complexas que não conseguiam responder com os sistemas tradicionais. Em suma, este documento apresenta uma proposta que comprovadamente permite, de forma orientada pelo utilizador, responder a questões complexas em repositórios semiestruturados.
Resumo:
Most current-generation Wireless Sensor Network (WSN) nodes are equipped with multiple sensors of various types, and therefore support for multi-tasking and multiple concurrent applications is becoming increasingly common. This trend has been fostering the design of WSNs allowing several concurrent users to deploy applications with dissimilar requirements. In this paper, we extend the advantages of a holistic programming scheme by designing a novel compiler-assisted scheduling approach (called REIS) able to identify and eliminate redundancies across applications. To achieve this useful high-level optimization, we model each user application as a linear sequence of executable instructions. We show how well-known string-matching algorithms such as the Longest Common Subsequence (LCS) and the Shortest Common Super-sequence (SCS) can be used to produce an optimal merged monolithic sequence of the deployed applications that takes into account embedded scheduling information. We show that our approach can help in achieving about 60% average energy savings in processor usage compared to the normal execution of concurrent applications.
Resumo:
Indoor location systems cannot rely on technologies such as GPS (Global Positioning System) to determine the position of a mobile terminal, because its signals are blocked by obstacles such as walls, ceilings, roofs, etc. In such environments. The use of alternative techniques, such as the use of wireless networks, should be considered. The location estimation is made by measuring and analysing one of the parameters of the wireless signal, usually the received power. One of the techniques used to estimate the locations using wireless networks is fingerprinting. This technique comprises two phases: in the first phase data is collected from the scenario and stored in a database; the second phase consists in determining the location of the mobile node by comparing the data collected from the wireless transceiver with the data previously stored in the database. In this paper an approach for localisation using fingerprinting based on Fuzzy Logic and pattern searching is presented. The performance of the proposed approach is compared with the performance of classic methods, and it presents an improvement between 10.24% and 49.43%, depending on the mobile node and the Fuzzy Logic parameters.ł
Resumo:
Finding the optimal value for a problem is usual in many areas of knowledge where in many cases it is needed to solve Nonlinear Optimization Problems. For some of those problems it is not possible to determine the expression for its objective function and/or its constraints, they are the result of experimental procedures, might be non-smooth, among other reasons. To solve such problems it was implemented an API contained methods to solve both constrained and unconstrained problems. This API was developed to be used either locally on the computer where the application is being executed or remotely on a server. To obtain the maximum flexibility both from the programmers’ and users’ points of view, problems can be defined as a Java class (because this API was developed in Java) or as a simple text input that is sent to the API. For this last one to be possible it was also implemented on the API an expression evaluator. One of the drawbacks of this expression evaluator is that it is slower than the Java native code. In this paper it is presented a solution that combines both options: the problem can be expressed at run-time as a string of chars that are converted to Java code, compiled and loaded dynamically. To wide the target audience of the API, this new expression evaluator is also compatible with the AMPL format.
Resumo:
The control of a crane carrying its payload by an elastic string corresponds to a task in which precise, indirect control of a subsystem dynamically coupled to a directly controllable subsystem is needed. This task is interesting since the coupled degree of freedom has little damping and it is apt to keep swinging accordingly. The traditional approaches apply the input shaping technology to assist the human operator responsible for the manipulation task. In the present paper a novel adaptive approach applying fixed point transformations based iterations having local basin of attraction is proposed to simultaneously tackle the problems originating from the imprecise dynamic model available for the system to be controlled and the swinging problem, too. The most important phenomenological properties of this approach are also discussed. The control considers the 4th time-derivative of the trajectory of the payload. The operation of the proposed control is illustrated via simulation results.
Resumo:
Com o crescimento da informação disponível na Web, arquivos pessoais e profissionais, protagonizado tanto pelo aumento da capacidade de armazenamento de dados, como pelo aumento exponencial da capacidade de processamento dos computadores, e do fácil acesso a essa mesma informação, um enorme fluxo de produção e distribuição de conteúdos audiovisuais foi gerado. No entanto, e apesar de existirem mecanismos para a indexação desses conteúdos com o objectivo de permitir a pesquisa e acesso aos mesmos, estes apresentam normalmente uma grande complexidade algorítmica ou exigem a contratação de pessoal altamente qualificado, para a verificação e categorização dos conteúdos. Nesta dissertação pretende-se estudar soluções de anotação colaborativa de conteúdos e desenvolver uma ferramenta que facilite a anotação de um arquivo de conteúdos audiovisuais. A abordagem implementada é baseada no conceito dos “Jogos com Propósito” (GWAP – Game With a Purpose) e permite que os utilizadores criem tags (metadatos na forma de palavras-chave) de forma a atribuir um significado a um objecto a ser categorizado. Assim, e como primeiro objectivo, foi desenvolvido um jogo com o propósito não só de entretenimento, mas também que permita a criação de anotações audiovisuais perante os vídeos que são apresentados ao jogador e, que desta forma, se melhore a indexação e categorização dos mesmos. A aplicação desenvolvida permite ainda a visualização dos conteúdos e metadatos categorizados, e com o objectivo de criação de mais um elemento informativo, permite a inserção de um like num determinado instante de tempo do vídeo. A grande vantagem da aplicação desenvolvida reside no facto de adicionar anotações a pontos específicos do vídeo, mais concretamente aos seus instantes de tempo. Trata-se de uma funcionalidade nova, não disponível em outras aplicações de anotação colaborativa de conteúdos audiovisuais. Com isto, o acesso aos conteúdos será bastante mais eficaz pois será possível aceder, por pesquisa, a pontos específicos no interior de um vídeo.
Resumo:
As estruturas orgânicas empresariais estão cada vez mais obrigadas a garantir elevados padrões de qualidade de serviços, possibilitando ao mesmo tempo a sustentabilidade das estruturas e ainda, o alinhamento dos investimentos efetuados com as estratégias de negócio. O seu desenvolvimento obriga a que na área das tecnologias de informação e comunicação exista a necessidade de repensar estratégias em vigor, procurando novos modelos, mais ágeis e mais capazes de se enquadrar nestas novas exigências. Neste âmbito, é de esperar que as plataformas de identidade digital tenham um papel determinante no desenvolvimento destes novos modelos, pois são um instrumento único para se implementarem plataformas heterogéneas, intemperáveis, com elevados níveis de segurança e de garantia de controlo no acesso à informação. O trabalho agora apresentado tem como objectivo investigar e desenvolver uma plataforma de identidade digital e uma plataforma de testes, que permitam ao Politécnico do Porto a aquisição de um infraestrutura de Tecnologias de Informação e Comunicação que se torne um instrumento fundamental para o desenvolvimento contínuo, de garantia de qualidade e de sustentabilidade de todos os serviços prestados à sua comunidade.
Resumo:
Fuzzy logic controllers (FLC) are intelligent systems, based on heuristic knowledge, that have been largely applied in numerous areas of everyday life. They can be used to describe a linear or nonlinear system and are suitable when a real system is not known or too difficult to find their model. FLC provide a formal methodology for representing, manipulating and implementing a human heuristic knowledge on how to control a system. These controllers can be seen as artificial decision makers that operate in a closed-loop system, in real time. The main aim of this work was to develop a single optimal fuzzy controller, easily adaptable to a wide range of systems – simple to complex, linear to nonlinear – and able to control all these systems. Due to their efficiency in searching and finding optimal solution for high complexity problems, GAs were used to perform the FLC tuning by finding the best parameters to obtain the best responses. The work was performed using the MATLAB/SIMULINK software. This is a very useful tool that provides an easy way to test and analyse the FLC, the PID and the GAs in the same environment. Therefore, it was proposed a Fuzzy PID controller (FL-PID) type namely, the Fuzzy PD+I. For that, the controller was compared with the classical PID controller tuned with, the heuristic Ziegler-Nichols tuning method, the optimal Zhuang-Atherton tuning method and the GA method itself. The IAE, ISE, ITAE and ITSE criteria, used as the GA fitness functions, were applied to compare the controllers performance used in this work. Overall, and for most systems, the FL-PID results tuned with GAs were very satisfactory. Moreover, in some cases the results were substantially better than for the other PID controllers. The best system responses were obtained with the IAE and ITAE criteria used to tune the FL-PID and PID controllers.
Resumo:
Dissertação de Mestrado apresentado ao Instituto de Contabilidade e Administração do Porto para a obtenção do grau de Mestre em Empreendedorismo e Internacionalização, sob orientação de Dra. Susana Bernardino e Professor Doutor José Freitas Santos