Repositório RCAAP

WebSockets e a sua aplicação no mundo Web

Hoje em dia as aplicações são desenhadas e implementadas de forma a que sejam constantemente conectados ao mundo web. Existe um crescimento exponencial da utilização de aplicações web atualmente, e à medida que este crescimento vai acontecendo, novos e inovadores requisitos são enunciados, com o avanço tecnológico. As aplicações web desenvolvidas hoje em dia, baseadas em WebServices (HTTP), genericamente apresentam falhas de comunicação e sincronização entre componentes numa arquitetura cliente-servidor. Problemas de sincronização esses que representam lacunas na comunicação existente entre componentes, atrasos na entrega de mensagens, ou ainda excesso de bytes transferidos, o que leva ao mau desempenho de uma aplicação web, e ao possível abandono por parte dos seus utilizadores por insatisfação. Grande parte destas aplicações são desenvolvidas utilizando WebService APIs, que têm por base o protocolo HTTP. Este protocolo, apesar das suas características o tornarem versátil na sua utilização em aplicações web, existem mecanismos (em determinados contextos) que não são tão eficientes, nomeadamente os utilizados em aplicações web que necessitem de atualizações de dados em tempo real. Nesse sentido foi desenvolvido um protótipo implementando um protocolo diferente – WebSockets – de forma a tentar obter resultados sobre o desempenho do mesmo e que provasse ser a abordagem a seguir na tentativa de solucionar os problemas de comunicação existentes atualmente no mercado das aplicações web. Esses resultados derivam de métricas definidas através de estudos e artigos que definem formas e tipos de testes que se executam nas aplicações web para obter relatórios de desempenho. Após análise das características do protocolo e dos resultados obtidos através do protótipo desenvolvido, conclui-se que o protocolo WebSockets é efetivamente mais eficiente do que o utilizado em WebServices (HTTP), visto que possui mecanismos internos que permitem atingir menores tempos de resposta médios de pedidos efetuados entre cliente-servidor, e também menos dados transferidos.

Ano

2026-03-06T15:16:40Z

Creators

Almeida, Pedro Manuel Oliveira

Estudo e melhoria dos processos produtivos num centro de colisão auto

A presente dissertação de mestrado é resultante de um estágio realizado na Caetano Formula, situada no sector um da zona industrial da Maia, inserida no âmbito do curso de Mestrado em Engenharia Mecânica – Gestão Industrial do Instituto Superior de Engenharia do Porto. O estágio consistiu no estudo e otimização dos processos produtivos do departamento de chapa e pintura da Caetano Formula, sendo imprescindível a análise do desperdício incrementada nos processos produtivos dos seus colaboradores, otimização do layout e principalmente implementação de melhorias nos processos realizados pelos colaboradores com foco no desperdício. Uma grande adversidade do dia-a-dia das empresas, é não conseguirem acompanhar o crescimento da competitividade que existe no ramo em que se inserem, sendo que, por vezes, existe a necessidade de redefinição do plano estratégico recorrendo a novas técnicas e filosofias, eliminando o desperdício inerente ao processo. Quando o Grupo Salvador Caetano adquiriu as instalações da antiga Autogarme, sensibilizou a remodelação das infraestruturas, sendo que o departamento de colisão não ficou esquecido, também restruturou a oficina de recondicionamento que se encontrava na freguesia de Ermesinde para as suas novas instalações na Maia, sendo que o layout se manteve sem qualquer tipo de alteração. Hoje, a Caetano Formula é destingida pela Renault pelos seus elevados padrões de qualidade, sendo dos melhores concessionários a atuar no mercado Português, em conjunto com o Renault Retail Group. Com o mercado de retalho automóvel cada vez mais competitivo, o Grupo Salvador Caetano define objetivos para as várias secções de produtividade (mecânica, chaparia e pintura), embora os indicadores encontram-se distantes do objetivo proposto pelo grupo, tendo por base os serviços relacionados com os indicadores. Assim sendo, encontrar-seão apresentados ao longo da presente dissertação respostas às questões mais pertinentes relativamente a todos os procedimentos que darão seguimento às implementações de melhorias num sistema bastante difícil e competitivo, prestação de serviços, sendo o objetivo a qualidade do produto e fidelização dos clientes.

Ano

2026-03-06T15:18:27Z

Creators

Cruz, Pedro Miguel Costa da

Desenvolvimento de aplicação gráfica para extração automática de medidas antropométricas de nuvens de pontos de cabeças

Atualmente, existe uma grande necessidade de automatizar os processos de diversas áreas de forma a torná-los mais eficazes e eficientes. Uma das áreas que aposta frequentemente neste tipo de automação é a medicina. Através da combinação dos conhecimentos médicos e das novas tecnologias, novas técnicas médicas surgem, melhorando assim o diagnóstico e o tratamento dos pacientes, ajudando assim os pacientes e os médicos. O projeto SmartOrthosis pretende simplificar o tratamento de plagiocefalia posicional, melhorando a sua eficiência e a sua eficácia. Isto será conseguido através da automatização do processo de criação de ortóteses cranianas para o tratamento da plagiocefalia posicional. A plagiocefalia posicional é uma condição caraterizada por uma distorção assimétrica do crânio de bebés. Este trabalho focou-se no desenvolvimento e implementação de uma interface gráfica de suporte à solução, que a partir de nuvens de pontos da cabeça de um bebé, que fosse capaz de detetar os pontos de referência e medidas necessárias para o diagnóstico e geração da ortótese craniana necessária para o tratamento. Este documento descreve o processo do desenvolvimento da solução, passando por todas fases, desde a análise do projeto até à implementação e avaliação da solução. O projeto SmartOrthosis foi desenvolvido através de uma parceria entre o Instituto Superior de Engenharia do Porto (ISEP /LAMU), o Instituto Politécnico do Cávado e do Ave (IPCA /2AI) e o Centro de Investigação em Tecnologias e Serviços de Saúde (CINTESIS) e foi financiado pelos programas NORTE2020 e FEDER.

Ano

2026-03-06T15:18:27Z

Creators

Oliveira, Pedro Miguel dos Santos

Automatização de Processos Helpdesk, Utilizando Recursos de Inteligência Artificial

Atualmente, múltiplas empresas fazem uso de sistemas Helpdesk para resolução de problemas relacionados com produtos e/ou serviços externos ou internos à empresa. No entanto, estes sistemas apresentam várias falhas ao nível de resolução de problemas devido a falhas na aquisição de dados do problema, tempo de resposta e processos repetitivos realizados pelos gestores de helpdesk. Esta tese propõe uma possível resposta a estes problemas: um Sistema Chatbot HelpDesk. Um sistema capaz de automatizar os processos de helpdesk de resolução de problemas a partir de uma base de conhecimento de problemas e suas resoluções. Neste sistema Chatbot HelpDesk um gestor de helpdesk é responsável pela gestão da BD do chatbot, dos seus problemas conhecidos e resoluções. Estes dados são utilizados na construção do sistema de conversa e através deste último, seria efetuada a recolha de informação relativamente ao problema apresentado pelo utilizador cliente e se possível realizada a sua resolução, nos melhores cenários, sem intervenção humana. Neste documento é relatada a pesquisa sobre o valor que este projeto representa no mercado, as decisões tomadas perante as várias opções identificadas que levaram à seleção desta solução, processo de design do produto e procedimentos de avaliação planeados para testar a eficácia no mesmo. Através dos testes de avaliação da solução realizados, concluiu-se que esta solução seria capaz de automatizar em média 56% do trabalho realizado pelo ser humano e reduzir radicalmente o tempo de resolução de grande parte dos problemas.

Ano

2026-03-06T15:16:55Z

Creators

Cardoso, Pedro Nuno de Sousa

Smart Fitness System: Training Programming

Sistemas de recomendação no geral estão a ser cada vez mais usados por empresas que procuram oferecer uma experiência de utilização mais individual e personalizada aos seus clientes. Obter feedback em transações de negócio online nunca foi tão fácil e acessível, o que apenas ajuda a catalisar a evolução dos sistemas de recomendação. Adicionalmente, o uso de dispositivos tecnológicos como smartphones e computadores, juntamente com a conexão à internet, estão também a crescer a um ritmo acelerado sem sinal de paragem em vista. Juntando-se a este grupo de indústrias em crescimento está a indústria fitness, que está a ficar cada vez mais popular. Com isto, mais e mais pessoas estão a começar a usar os dispositivos mencionados anteriormente em combinação com as suas atividades fitness, para aumentar o seu desempenho, monitorizar progresso, definir objetivos, entre outros. Consequentemente, o mercado para sistemas fitness (p.e. aplicações fitness) está a aumentar e já é bastante denso. No entanto, a qualidade associada com tais sistemas fica um pouco aquém tanto em termos de inovação como de funcionalidades essenciais. Como resultado disto, este projeto propôs uma solução – um sistema fitness sob a forma de uma aplicação móvel aliada a um poderoso sistema de recomendação. Este sistema é pretendido que providencie uma experiência mais individual e personalizada para qualquer tipo de utilizador fitness através da oferta de funcionalidades essenciais como registo e monitorização de informação, análise de progresso, e também através de funcionalidades inovadoras como a implementação de um sistema de recomendação capaz de sugerir tópicos relacionados com fitness (p.e. regimes de treino ou exercícios específicos) baseado em múltiplos fatores como os objetivos, características individuais e historial de cada utilizador. Além do mais, deve também oferecer um assistente pessoal virtual, onde os utilizadores podem expressar as suas questões e dúvidas, e tê-las respondidas instantaneamente por um chatbot. Durante o desenvolvimento foi decidido que um segundo sistema de recomendação seria necessário para melhorar o sistema no geral. Este, o sistema, depois de implementado, foi avaliado e pode ser concluído que o resultado foi um sucesso, tendo passado em todas as métricas definidas, exceto uma, com classificações médias nos questionários de satisfação acima de 4/5. O feedback obtido por um especialista no sistema de recomendação foi altamente vantajoso e no geral decentemente positivo, apenas com algumas questões que necessitam de melhoramento. Embora o sistema de recomendação inteligente não tenha conseguido ser testado com informação aplicável, a investigação e trabalho feito constituem uma mais valia caso mais tarde exista a possibilidade de aplicar dados reais.

Ano

2026-03-06T15:13:06Z

Creators

Gonçalves, Pedro Nuno Teixeira Lopes Reis

Laser powder bed fusion of INCONEL® 718: optimization of process parameters and residual stress analysis before and after heat treatment

Metals Additive Manufacturing (AM) is a “flourishing” technology, developing fast and successfully. Laser Powder Bed Fusion (LPBF) is among the most used metals AM processes in industry. Inconel® 718 (IN718) is a nickel-based superalloy that maintains its exceptional properties at high and low temperatures, thereby, it is a material commonly used to fabricate high performance components. The purpose of this work is to study the residual stress (RS) evolution of IN718 parts fabricated by LPBF, before and after heat treatment. Firstly, specimens with different combinations of parameters were fabricated to select the optimal LPBF process parameters. With the results from that part of the work, the influence of the individual process parameters on the porosity was studied. Then, new specimens were fabricated with the selected parameters and the RS analyzed by the hole-drilling strain-gage method, in as-built, solution annealed (SA) and SA plus double-aged (DA) conditions. It was concluded that increasing the scanning speed contributes to the reduction of the porosity. Also, for lower scanning speeds, 400 mm/s and lower, a hatching distance of 0.13 mm was defined as optimal. For higher scanning speeds, 600 and 800 mm/s, no relevant influence of the hatching distance, from 0.05 to 0.11 mm, on the porosity was observed. Laser power and layer thickness were not studied. Larger pores were found in specimens with higher porosity. Also, the specimens with higher porosity presented irregular pores and with lower porosity presented spherical-like pores. Regarding the RS evolution, as-built top surface presented uniform RS distribution of approximately 400 MPa. Lateral surface presented anisotropic distribution, with RS magnitudes of 600 to 800 MPa in build direction and 200 to 300 MPa horizontally. After the SA heat treatment, the RS decrease greatly to values between 50 – 200 MPa. Series of carbides were found at the grain boundaries, which were attributed as the cause for oscillations in the RS profile. SA plus DA condition presented RS between 10 to 50 MPa. Heat-treated specimens revealed compressive RS at immediately near the surface.

Ano

2026-03-06T15:17:56Z

Creators

Barros, Rafael de Sá

Gestão de projeto e produção de uma ponte ferroviária em estrutura metálica

A gestão de projeto é, atualmente, uma forma muito eficaz de organizar todas as etapas necessárias à realização de um trabalho orientado para os melhores resultados possíveis. Uma das etapas que pode ser considerada parte integrante da gestão de projeto é a gestão de produção, que gere os recursos iniciais de uma empresa transformando-os em produtos e/ou serviços de valor acrescentado. Hoje em dia, são cada vez mais procurados produtos ou serviços com o melhor rácio entre o preço e a qualidade. Esta procura constante obriga a que as empresas adaptem ou encontrem novas soluções para as suas estratégias de gestão de projeto, de forma a tornar a sua produção cada vez mais eficiente sem esquecer o fator da qualidade. O trabalho desenvolvido pretende assegurar a gestão do projeto e de produção de uma ponte ferroviária em estrutura metálica. Para isso, foram estabelecidos alguns pontos que deveriam ser cumpridos, como por exemplo a realização de um plano de trabalhos que estabelece a ordem cronológica de execução de cada tarefa, a análise da estrutura em termos de fabrico para a posterior otimização, realização do modelo 3D para a obtenção dos desenhos de fabrico, realização do plano de fabrico de forma a organizar as operações no interior da oficina, assegurar o controlo de qualidade, estudar as rotas e os meios de transporte necessários e definir o plano de montagem da estrutura em obra. O balanço final do trabalho desenvolvido permitiu perceber em que fases é necessária a intervenção para a correção de erros e possibilitar a melhoria dos processos desenvolvidos pela empresa em trabalhos futuros.

Ano

2026-03-06T15:14:38Z

Creators

Azevedo, Rafael Tiago Ferraz de

Algoritmos para geração de rotas com base na análise de contexto

A crescente afluência turística que se tem vindo a registar nos últimos anos em Portugal, cria a necessidade de valorização dos nossos recursos culturais e promoção de novos percursos e itinerários. Com estas ideias em vista, a utilização de sistemas inteligentes capazes de combinar diferentes capacidades científicas e tecnológicas, em áreas como a gestão, marketing e TIC, tem vindo a ganhar maior importância no mercado. Regra geral, antes de visitar um país, os turistas procuram identificar os seus principais destinos e pontos de interesse. Indo de encontro a este processo de pesquisa e planeamento existem sistemas de recomendação para o turismo, que fornecem sugestões tendo em conta as preferências e interesses do utilizador. O projeto TheRoute (Tourism and Heritage Routes including Ambient Intelligence with Visitants’ Profile Adaptation and Context Awareness) tem como objetivo principal a investigação e experimentação no âmbito da geração automática de rotas para turistas e visitantes de pontos de interesse, considerando o conhecimento dos domínios das rotas, do perfil do visitante e ainda a adequação ao contexto. O contexto da viagem pode ser captado através de diversas fontes de informação sensorial como a localização do turista, o tempo da visita, as condições meteorológicas, assim como aspetos e características relevantes da atividade do utilizador. Entre estes aspetos costumam ser considerados o perfil e personalidade do utilizador, estado emocional e condição física. O trabalho desenvolvido nesta dissertação enquadra-se no projeto TheRoute, sendo o seu objetivo principal o desenvolvimento de um módulo de geração de rotas que considere o contexto do utilizador da aplicação e as condicionantes do meio. Com o objetivo de resolver o problema proposto foram desenvolvidas duas soluções algorítmicas. Uma consiste na adaptação do algoritmo A* com cortes, enquanto outra é baseada no Ant Colony Optimization, um algoritmo de Swarm Intelligence. Para a primeira implementação foram ainda experimentadas duas heurísticas diferentes. A primeira consiste na seleção do caminho com a maior soma de pontuações de cada ponto de interesse. A segunda utiliza uma abordagem semelhante ao Simulated Annealing para a seleção de cada ponto de interesse a integrar no trajeto. Os resultados obtidos nas experiências realizadas permitiram concluir que o algoritmo A* com cortes, orientado à heurística de seleção do caminho com maior pontuação, é o que obtém a conjugação de resultados mais favorável para as métricas de satisfação definidas.

Ano

2026-03-06T15:18:57Z

Creators

Pinto, Ricardo Emanuel Capelas

Ontologies for reusing data cleaning knowledge

The emergence of new business models, namely, the establishment of partnerships between organizations, the chance that companies have of adding existing data on the web, especially in the semantic web, to their information, led to the emphasis on some problems existing in databases, particularly related to data quality. Poor data can result in loss of competitiveness of the organizations holding these data, and may even lead to their disappearance, since many of their decision-making processes are based on these data. For this reason, data cleaning is essential. Current approaches to solve these problems are closely linked to database schemas and specific domains. In order that data cleaning can be used in different repositories, it is necessary for computer systems to understand these data, i.e., an associated semantic is needed. The solution presented in this paper includes the use of ontologies: (i) for the specification of data cleaning operations and, (ii) as a way of solving the semantic heterogeneity problems of data stored in different sources. With data cleaning operations defined at a conceptual level and existing mappings between domain ontologies and an ontology that results from a database, they may be instantiated and proposed to the expert/specialist to be executed over that database, thus enabling their interoperability.

Ano

2026-03-06T15:17:41Z

Creators

Almeida, Ricardo Oliveira, Paulo Braga, Luís Barroso, João

Sistemas de Gestão da Qualidade, Saúde e Segurança - Transição da Norma NP EN ISO/IEC 17025:2018

A qualidade dos serviços/produtos fornecidos é cada vez mais importante e exigente, tornando-se complexo corresponder às necessidades dos clientes, das partes interessadas, bem como das organizações. Assim, as organizações optam pela implementação de normas e através da certificação ou acreditação demonstram a competência, confiança e a capacidade de gerar resultados válidos, contribuindo também esta estratégia para uma melhor organização e gestão das empresas. Tendo em conta estas e outras exigências, a organização Eurofins Lab Environment Testing Portugal, na qual foi efetuado o presente estudo, considerou fundamental, desde o início, a acreditação, segundo o referencial normativo NP EN ISO/IEC 17025:2005, a qual obteve pelo cumprimento na íntegra de todos os requisitos da referida norma. Em 2018, este referencial sofreu revisão e, nesse sentido, a organização terá que acompanhar as alterações, atualizando as suas práticas de forma a estar em conformidade legal com o novo referencial, NP EN ISO/IEC 17025:2018. É importante referir que as organizações que cumprem com os requisitos deste referencial, em geral, também cumprem com os requisitos da NP EN ISO 9001, uma vez que estão englobados na NP EN ISO/IEC 17025:2018. É neste contexto que o presente trabalho se insere, uma vez que, teve como objetivo apoiar a transição do referencial normativo e atualizar o Sistema de Gestão, de modo a que, a organização em causa, esteja em conformidade com o mesmo. Inicialmente procedeu-se ao estudo dos referenciais normativos, tal como da situação atual da empresa perante os requisitos impostos pelo referencial, assinalando alguns dos aspetos com necessidade de serem melhorados. Após esta análise, conclui-se que era necessário rever alguns documentos, práticas, elaborar novos documentos, tal como sugerir a implementação de novas metodologias, nomeadamente a análise SWOT e mapeamento de processos, no sentido de ajustar o Sistema de Gestão aos requisitos da norma. Após terem sido efetuadas as alterações propostas, e com o objetivo de facilitar a acessibilidade aos documentos e a prevenção na falta de atualização dos mesmos no servidor, surgiu a possibilidade de transitar o Sistema de Gestão, Qualidade, Ambiente e Segurança da organização para um software de gestão documental (D4). Num futuro próximo, será efetuada uma avaliação por parte do IPAC, que dará o parecer relativamente à conformidade das alterações efetuadas, no sentido de corresponder ao cumprimento dos requisitos legais do referencial normativo.

Ano

2026-03-06T15:18:11Z

Creators

Ferreira, Ricardo Filipe Neto

FullExpression - Emotion Recognition Software

During human evolution emotion expression became an important social tool that contributed to the complexification of societies. Human-computer interaction is commonly present in our daily life, and the industry is struggling for solutions that can analyze human emotions, in an attempt to provide better experiences. The purpose of this study was to understand if a software built using the transfer-learning technique on a deep learning model was capable of classifying human emotions, through facial expression analysis. A Convolutional Neuronal Network model was trained and used in a web application, which is available online. Several tools were created to facilitate the software development process, including the training and validation processes, and these are also available online. The data was collected after the combination of several facial expression emotion databases, such as KDEF_AKDEF, TFEID, Face_Place and jaffe. Software evaluation reveled an accuracy in identifying the correct emotions close to 80%. In addition, a comparison between the software and preliminary data from human’s performance, on recognizing facial expressed emotions, suggested that the software performed better. This work can be useful in many different domains such as marketing (to understand the effect of marketing campaigns on people’s emotional states), health (to help mental diseases diagnosis) and industry 4.0 (to create a better collaborating environment between humans and machines).

Ano

2026-03-06T15:13:52Z

Creators

Rocha , Ricardo Gomes da

Avaliação do desempenho económico e energético de bancos de gelo

Este trabalho foi desenvolvido no âmbito da disciplina de dissertação, do 2º ano de mestrado na área de Energia em Engenharia Mecânica, no Instituto Superior de Engenharia do Porto (ISEP). O presente trabalho, analisa o desempenho económico e energético de um edifício, que utiliza os bancos de gelo como parte integrante do seu sistema de climatização (AVAC). Os bancos de gelo utilizam a água como material de mudança de fase, de tal modo que, detém de uma grande capacidade de armazenar ou libertar energia aquando da fusão ou da solidificação, revelando-se útil para o arrefecimento ambiente. Quando a sociedade foi confrontada com o aumento dos preços dos combustíveis devido à industrialização e avanços tecnológicos, procurou soluções alternativas. Visto que as energias renováveis podem ser intermitentes, ao contrário das fontes de energia convencionais, a utilização de sistemas de armazenamento de energia térmica tornouse interessante para reduzir os custos de exploração dos edifícios. Como objeto de estudo, considerou-se o edifício Hotel Royal Savoy, localizado na cidade do Funchal, cuja produção de energia térmica do sistema de AVAC para arrefecimento é baseada em 2 chillers produtores de água refrigerada e em 5 bancos de gelo como componentes de armazenamento de energia térmica. À realização do estudo está subjacente a sua simulação energética, a qual utilizou como ferramenta de cálculo o software de simulação energética Energy Plus que, por sua vez, utiliza o CYPE como interface. A acumulação de energia térmica sob a forma de gelo permite transferir a carga elétrica requerida ao funcionamento dos chillers, devida às necessidades de arrefecimento, para o período noturno. Esta situação permite usufruir de uma tarifa operacional da energia elétrica mais baixa e diminuir, assim, as necessidades energéticas de pico exigidas à rede elétrica. Avaliou-se a viabilidade económica da utilização dos bancos de gelo através de diferentes estratégias operacionais afetas ao consumo de gelo e à produção de frio.

Ano

2026-03-06T15:13:37Z

Creators

Alcântara, Ricardo José Gonçalves

Inteligência Artificial no apoio à gestão de infraestruturas rodoviárias

Há uns anos atrás, os caminhos ajudavam a unir populações, a evoluir cidades ou a vencer guerras, mas as vias de acesso tinham de estar em boas condições. Hoje, com os veículos a circular nas autoestradas e estradas, é obrigatório mantê-las no melhor estado possível. Uma fenda pode causar danos num carro ou num pior cenário, provocar acidentes. A deteção de fissuras é um processo essencial na manutenção das estradas para evitar a degradação. Atualmente muitas empresas fazem essas inspeções visuais no campo com os seus colaboradores. Algumas empresas usam outros tipos de sistemas para detetar anomalias, assim como, imagens / vídeos para catalogar esses danos e agir, impedindo que piorem. Para ajudar a reduzir o trabalho na deteção, é essencial criar um método automatizado para identificar e catalogar essas anomalias. O objetivo passa pelo uso de novas tecnologias para esse fim. Com a introdução da inteligência artificial, podemos desenvolver novas formas de detetar essas anomalias, com uma deteção rápida, precisa e com alguns benefícios, tal como, rentabilizar o tempo para ajudar os trabalhadores a concluir outras tarefas e, a segurança, se a análise for efetuada no campo. No entanto, é preciso fazer alguns estudos e trabalhos sobre esta matéria, porque não se trata apenas de uma deteção, mas de um conjunto de outros fatores nas autoestradas

Ano

2026-03-06T15:16:11Z

Creators

Martins, Ricardo Soares

Norhierridin B, a New Hierridin B-Based Hydroquinone with Improved Antiproliferative Activity

Hierridin B (6), a methylated hydroquinone isolated from the marine picocyanobacterium Cyanobium sp. LEGE 06113, moderately inhibited the growth of colon adenocarcinoma HT-29 cells. Aiming to improve the potential antitumor activity of this natural product, the demethylated analogue, norhierridin B (10), as well as its structurally-related quinone (9), were synthesized and evaluated for their growth inhibitory effect on a panel of human tumor cell lines, including the triple-negative breast cancer (TNBC) cells MDA-MB-231, SKBR3, and MDA-MB-468. Norhierridin B (10) showed a potent growth inhibitory effect on all cancer cell lines. Moreover, the growth inhibitory effect of compound 10 on MDA-MB-231 cells was associated with cell cycle arrest and apoptosis. Norhierridin B (10) interfered with several p53 transcriptional targets, increasing p21, Bax, and MDM2, while decreasing Bcl-2 protein levels, which suggested the potential activation of a p53 pathway. Altogether, these results evidenced a great improvement of the antitumor activity of hydroquinone 10 when compared to 6 and its structurally-related quinone (9). Notably, hydroquinone 10 displayed a prominent growth inhibitory activity against TNBC cells, which are characterized by high therapeutic resistance.

Ano

2026-03-06T15:14:07Z

Creators

Brandão, Pedro Moreira, Joana Almeida, Joana Nazareth, Nair Sampaio-Dias, Ivo E. Vasconcelos, Vítor Martins, Rosario Leão, Pedro Pinto, Madalena Saraíva, Lucília Cidade, Honorina

Sistema Universal Gratuito de Identificação Pessoal e Gestão de Dados Médicos

Atualmente as organizações de saúde enfrentam uma variedade de desafios, associados sobretudo a uma procura crescente de serviços de saúde de qualidade de uma população com uma esperança média de vida cada vez maior, a uma diminuição de profissionais de saúde disponíveis e a um tratamento descentralizado no paciente. As tecnologias de informação têm sido uma das metodologias utilizadas para a amenização destes problemas, providenciando soluções para inúmeras aplicações médicas e tornando processos clínicos mais eficientes e com maior qualidade. Os Registos de Saúde Eletrónicos constituem o núcleo da saúde digital e consistem em tecnologias de registo eletrónico de dados de saúde de um paciente ao longo da sua frequência a instituições de saúde, concentrando idealmente todas as condicionantes da saúde do indivíduo num único local. O facto deste tipo de tecnologia se encontrar maioritariamente centralizado nas instituições de saúde ao invés do paciente, resultou no desenvolvimento de Registos de Saúde Eletrónicos Pessoais, onde o indivíduo visado se encontra envolvido diretamente na gestão dos seus dados médicos. Apesar das tecnologias mencionadas se revelarem promissoras no que diz respeito a uma melhoria significativa da prestação de cuidados de saúde para um processo mais eficiente, acessível e com maior qualidade e centralização no paciente, atualmente a sua implementação revela alguns desafios, nomeadamente a variedade de sistemas com arquiteturas difusas, a aceitação entre utilizadores e clínicos, proteção e privacidade de dados e a sua utilização regional ou institucional limitada. O desenvolvimento desta dissertação prende-se com a idealização e implementação do protótipo de um Sistema Universal Gratuito de tipo Registo de Saúde Eletrónico Pessoal, ao qual se encontram associados uma variedade de mecanismos com a finalidade de colmatar as desvantagens mencionadas. Este conjunto de tecnologias, constituído por uma Aplicação Android Móvel e Identificadores Pessoais do Paciente, permite a gestão e acesso de dados médicos relevantes deste indivíduo localmente por parte de profissionais de saúde, independentemente da região do mundo ou da instituição médica em causa, de uma forma cómoda, rápida, intuitiva, eficiente, segura e com controlo total por parte do Paciente visado sobre as suas informações clínicas. Para além de uma prova de conceito prática do Sistema Idealizado, o estudo envolvente à sua implementação é pertinente na medida em que reflete abordagens utilizadas atualmente por diferentes tecnologias de Registo de Saúde Eletrónico em diferentes Organizações de Saúde por todo o Mundo, assim como as principais barreiras associadas a estes sistemas, permitindo a definição de uma solução com base na fusão de funcionalidades vantajosas já padronizadas e da melhoria de determinadas condicionantes.

Ano

2026-03-06T15:18:57Z

Creators

Azeredo, Ricardo Teixeira

Desenvolvimento de uma metodologia Uniformizada de Componentes para Moldes

Este projeto de dissertação apresenta como principal objetivo a uniformização do processo produtivo, mais concretamente do fabrico de caixas em estruturas para moldes. A organização dos recursos e a uniformização dos processos de fabrico, permite aos intervenientes ter apenas acesso às informações essenciais para a produção e a uniformização do processo de fabrico permite tornar o conhecimento acessível com utilização de uma linguagem standard, por outro lado permite uma rastreabilidade maior das operações com controlo mais rigoroso, permitindo processos de melhoria. Para o desenvolvimento deste projeto foi necessário realizar pesquisas mais exaustivas sobre a temática maquinagem, ferramentas utilizadas, tipos de fixação de ferramentas, tipos de fixação de peças, operações de maquinagem e de que forma os moldes para injeção de plástico são constituídos. Após esta primeira abordagem foi necessário entender o processo produtivo, de forma a assimilar as práticas da empresa e perceber de que forma poderia atuar para atingir os objetivos propostos. Numa primeira fase, foi realizado um inventário das ferramentas utilizadas e foram desenvolvidos documentos de apoio com as ferramentas e os parâmetros de corte definidos pelos fabricantes. Após esta primeira fase, foi realizado um levantamento dos processos de fabrico de caixas registados na base de dados da empresa, de forma a avaliar os procedimentos adotados e assim adaptar os novos procedimentos à dinâmica da empresa. O principal objetivo foi permitir a uniformização do processo de fabrico de forma a tornar a informação acessível a todos os colaboradores e, de uma forma indireta, permitir avaliar o processo e proceder a melhorias a curto e longo prazo. Para efetuar este trabalho recorreu-se a Software CAD e CAM, essenciais para o apoio à produção. No final do projeto, verificou-se melhorias na seleção dos parâmetros de corte das ferramentas e foi validado um dos procedimentos.

Ano

2026-03-06T15:13:22Z

Creators

Almeida , Roberto José Sousa Faria

Sistema de Controlo Eletrónico de uma Estufa

Desde tempos antigos que existe a ideia do cultivo de plantas em estruturas climatéricas controladas e fora da época em que normalmente nascem. As estufas permitem suprimir essa necessidade e com os avanços tecnológicos a sua construção tornou-se mais eficiente e barata, levando também ao inevitável surgimento das estufas inteligentes a permitirem a recolha de informação ambiente e atuação automática de ações de acordo com as necessidades das plantas cultivadas, para além da monitorização e controlo de forma remota. Conceitos como IoT permitem não só a monitorização do microclima gerado numa estufa através de aplicações móveis e o ajuste dos fatores que afetam o cultivo, como também processar e guardar informação sobre colheitas e clima através de tecnologias de informação de Machine Learning. De forma a validar o conceito das estufas inteligentes, foi desenvolvido um sistema com um módulo local e um módulo remoto (constituído por dois subsistemas: RemoteXY e ThingSpeak) que transmitem informação entre si através da comunicação WiFi. Este primeiro módulo foi desenvolvido com o intuito de proporcionar uma interface de utilizador local, através de um LCD e um conjunto de botões, que permita recolher e visualizar dados fornecidos pelos sensores presentes e controlar os atuadores de forma manual ou definir as ações de atuação automática. O módulo remoto, por sua vez, recebe a informação ambiental em tempo real numa interface gráfica em ambos os subsistemas constituintes e se necessário, controla os atuadores do módulo local à distância através da aplicação RemoteXY. No final, é avaliado a fiabilidade da solução projetada.

Ano

2026-03-06T15:17:26Z

Creators

Silva, Rodrigo Sencadas da

Energy Reader

A energia elétrica é um dos bens de primeira necessidade a que todos os portugueses têm direito e que a qualquer aumento nos tarifários corresponde sempre alguma apreensão na gestão orçamental das famílias (e das empresas). A gestão dos contínuos déficits tarifários elétricos por parte dos governos não tem conseguido reduzir o peso desta componente nos orçamentos e assim a sociedade tem procurado soluções para controlar o custo. Um dos primeiros passos para reduzir consumos é ter informação acerca do que está a consumir energia em casa. A solução descrita neste documento tem por objetivo fornecer informação sobre o consumo do equipamento que lhe esteja ligado. A publicação da informação através da WEB fazia parte dos objetivos iniciais da solução e era desta forma que o utilizador tomaria conhecimento dos consumos dos seus equipamentos. A solução dividiu-se em dois principais blocos de trabalho: 1. Montar uma solução WEB capaz de receber a informação enviada pelos equipamentos e disponibilizá-la aos utilizadores a quem eles pertencem 2. Montar um dispositivo eletrónico, que se pudesse ligar à rede elétrica de casa, obtivesse variáveis elétricas como a tensão e a corrente, potência ativa e aparente, fator de potência e calculasse a energia consumida instantaneamente, devendo ligar-se à rede wireless da casa para comunicar essa informação para o site criado para esse efeito. Partindo de uma base profissional assente na Informática e com a experiência de alguns anos em programação WEB, definiu-se iniciar o desenvolvimento por este primeiro bloco. Uma vez que o principal objetivo do mestrado foi adquirir conhecimento, decidiu-se por uma linguagem de programação (PHP) que permitisse aumentar o leque de conhecimentos em linguagens de programação. Foi usado o PHP sem recurso a qualquer framework. A base de dados de suporte escolhida, o MariaDB, é bastante utilizada para protótipos (e não só), tendo boas capacidades de gerir grandes quantidades de dados. O WEB design construiu-se a partir de um bootstrap existente na Internet assim como a gestão de utilizadores tendo aplicado uma solução gratuita e disponível para estes efeitos e foi integrada no protótipo. O modelo de dados foi desenhado com o objetivo de registar os dados enviados pelo equipamento e com a possibilidade de posteriormente serem associados a um utilizador. O site permite ao utilizador associar um equipamento doméstico ao equipamento de medição podendo visualizar em gráfico o consumo do dia, da semana, do mês e ano. O segundo bloco de trabalho, a conceção do dispositivo eletrónico, começou por uma fase maior de estudo de conceitos e descobrir quais os componentes necessários para construir um protótipo seguro para utilizar nas instalações domésticas. Nesta fase, começou-se por encontrar um microcontrolador com capacidade de processamento, com pelo menos duas portas de leitura analógicas e de preferência com capacidade de comunicações WIFI já integradas. O microcontrolador ESP32 WROVER-B foi o escolhido. O primeiro passo foi programá-lo para que enviasse dados de teste para o site desenvolvido. Para que esse passo fosse conseguido, foi necessário incluir configurações que permitam ao utilizador indicar qual o utilizador e a password do WIFI de casa (neste momento o protótipo só tem utilidade com internet incluída). A fase final deste segundo bloco de trabalho, consistiu em desenhar o circuito elétrico necessário e a montagem dos restantes componentes capazes de adquirir a informação pretendida e transmiti-la ao microcontrolador. Foram utilizados dois sensores isolados oticamente (um para obter as tensões e outro para obter a corrente elétrica) para calcular a informação a transmitir ao microcontrolador. Foi construído um protótipo que permitiu testar o conceito, tendo sido efetivadas medições para cargas variadas, nomeadamente resistivas, mas sobretudo cargas não lineares.

Ano

2026-03-06T15:14:07Z

Creators

Costa, Romeu Manuel Pereira da Costa

Analysis of the performance ratio of a photovoltaic power plant according to development and operation

Photovoltaic plants are also evaluated according to their Performance Ratio. This indicator allows to compare solar plants, regardless of their location or capacity, and may vary between positive or negative values due to several factors. Based on the knowledge gained by the author during the curricular internship at IBC Solar Energy GmbH, this document shows the electrical calculations and energy losses involved during project development, and then analyses the development and operation of sixteen photovoltaic plants, seeking to determine, through a case study, the main factors that negatively impact the efficiency. Based on this study, the author shows a software he developed, that was designed to increase reliability and decrease time spent during Performance Ratio calculations.

Ano

2026-03-06T15:17:26Z

Creators

Silva, Ronny Dias Renke Brandão e

SmartClean: uma ferramenta para a limpeza incremental de dados

Neste artigo apresenta-se a ferramenta SmartClean, destinada à detecção e correcção de problemas de qualidade dos dados. Comparativamente às ferramentas actualmente existentes, o SmartClean possui a mais-valia de não obrigar a que a sequência de execução das operações seja especificada pelo utilizador. Para tal, foi concebida uma sequência segundo a qual os problemas são manipulados (i.e., detectados e corrigidos). A existência da sequência suporta ainda a execução incremental das operações. No artigo, a arquitectura subjacente à ferramenta é exposta, sendo detalhados os seus componentes. A validade da ferramenta e, consequentemente, da arquitectura é comprovada através da apresentação do caso de estudo efectuado. Apesar do SmartClean possuir potencialidades de limpeza de dados noutros níveis (e.g., relação), no artigo apenas são descritas as relativas ao nível do valor individual do atributo.

Ano

2026-03-06T15:18:57Z

Creators

Oliveira, Paulo Rodrigues, Fátima Henriques, Pedro