31 |
Sistema de processamento embarcado de arquitetura com redundância de hardware ativa tolerante a falhas.Noli José Kozenieski 11 July 2007 (has links)
Esta tese apresenta uma proposta de sistema de arquitetura com redundância de hardware do tipo ativa visando deixar o sistema com maior robustez à presença de falhas no sistema e aumentando a confiabilidade, tendo como foco aplicações em sistemas embarcados. São descritos os procedimentos e arquitetura, sendo efetuada uma implementação em bancada utilizando a proposta de arquitetura deste trabalho com o objetivo de fazer a validação de conceitos. Serão apresentados resultados teóricos e práticos que foram obtidos, onde foi observado o correto gerenciamento do sistema redundante. Os procedimentos adotados pelo sistema diante a inserção de falhas foram satisfatórios, sendo condizentes com os resultados teóricos esperados. Para tornar mais visível e compreensível as atividades nos sub-sistemas, será apresentada a modelagem utilizando redes de Petri, onde são modeladas inserções de falhas e procedimentos do gerenciamento da redundância.
|
32 |
Controle preditivo com múltiplos modelos para a acomodação de falhas.Mariana Santos Matos 18 September 2008 (has links)
A aplicação de estratégias de controle preditivo vem sendo cada vez mais difundida em variados setores, principalmente devido à capacidade de tratar restrições físicas e operacionais de processos. Para casos em que existam descasamentos entre o modelo nominal de projeto e a planta real, causados, por exemplo, por falhas, pode ocorrer uma degradação do desempenho da malha de controle e em alguns casos a solução do problema de otimização pode se tornar não factível. Nesse trabalho, propõe-se uma abordagem de controle preditivo baseada em múltiplos modelos com a capacidade de tolerar falhas que modifiquem abruptamente a dinâmica do processo. Assim, em tempo real realiza-se um diagnóstico das falhas consideradas no projeto e comuta-se para o modelo de predição pré-definido mais adequado. Para avaliar a eficácia do método proposto, apresenta-se um estudo de caso, utilizando a planta didática 3 DOF Hover fabricada pela Quanser Consulting. Analisa-se a ocorrência de uma falha abrupta que introduza um atraso de transporte na comunicação dos sinais de controle. Os resultados obtidos demonstram que a abordagem com múltiplos modelos tem características promissoras para o caso em que é possível determinar com critério os modelos das dinâmicas resultantes e realizar um diagnóstico preciso das falhas.
|
33 |
Análise e implementação de um votador com abstenção para sistemas tolerantes a falhas.Fauser Gustavo Russo Neves 19 December 2009 (has links)
Será apresentada nesta tese uma discussão sobre os aspectos de implementação de um sistema tolerante a falhas, apresentando uma arquitetura de um votador voltado ao acionamento de sistemas mecânicos/mecatrônicos que se utiliza da velocidade computacional para o controle confiável de atuadores e variáveis, considerados lentos frente à velocidade de processamento. A arquitetura proposta empregará a técnica de abstenção para certos modos de falhas, ocasionando o aumento na confiabilidade geral do sistema.
|
34 |
Using executable assertions for runtime fault detection in a model-based software development approach.Guilherme Figueira Althoff 13 December 2007 (has links)
The impressive technological evolution observed in the last years has as its main engine the computer. Among many possible applications for this notable machine, the Embedded Computer Systems (ECS) are of great relevance. The number of critical ECS, i.e., whose failure results in catastrophic consequences in terms of human or material lost, also grows dramatically, and opens a new horizon of hazards. Hence, studies in the field of critical ECS become more important. Among the strategies for the development of such systems, this work will deal with fault tolerance. More specifically, software techniques for detection of faults that arise due to external factors of software design errors will be studied. Such techniques are named assertions. It will be proposed an activities workflow that considers the process of software development for a critical ECS based on system models. This approach, called model-based design, is a tendency in the embedded software world, because it brings many benefits, such as reduction of development time, ease of understading and maintaining the design and high degree of reuse. A hypothetical system will be developed according to this approach and different assertions types will be tested and compared. The quality of the assertion set will be measured through a set of metrics, and fault injection at the model level will be applied for this evaluation.
|
35 |
Análise de confiabilidade da CPU do satélite universitário ITASAT e proposta de melhoria.Edson Vinci 18 June 2010 (has links)
Esta tese apresenta uma análise do computador de bordo para o satélite universitário ITASAT, propondo redundância interna de hardware nos itens críticos e comparando índices de confiabilidade entre a utilização de componentes de aplicação espacial e componentes COTS - Commercial off-the-shelf. O ITASAT consiste num projeto de desenvolvimento de um satélite tecnológico de pequeno porte pela parceria entre o Instituto Tecnológico de Aeronáutica - ITA, o Instituto Nacional de Pesquisas Espaciais - INPE e a Agência Espacial Brasileira - AEB. Após uma breve explanação sobre os subsistemas que compõem um satélite genérico, as principais características funcionais e requisitos preliminares para o projeto do hardware do computador de bordo do satélite universitário ITASAT são apresentadas. Em seguida, definido o sistema computacional do segmento espacial do ITASAT como ACDH - Attitude, Control and Data Handling, é organizado o computador de bordo em módulos. O módulo denominado de CPU é analisado com componentes de aplicação espacial e sua confiabilidade de hardware calculada para uma vida útil de dois anos de missão, seguindo a norma militar MIL-HDBK-217F com suporte da ferramenta computacional Relex Reliability Studio 2008. Não atingindo o nível especificado de confiabilidade, aplicou-se redundância cold standby ao módulo da CPU, o que o tornou um módulo tolerante a falhas. Esta técnica de redundância exigiu duas unidades adicionais, de gerenciamento de redundância e de chaveamento. Baseando-se nesta configuração redundante, é abordado um conjunto de mecanismos de verificação e projetos, conjuntamente denominados de FDIR - Failure Detection, Isolation and Recovery, que têm como objetivo proteger a integridade do módulo da CPU, evitando a perda de suas partes ou totalidade, na presença de uma falha simples, de forma a assegurar o desempenho da missão durante sua vida útil. Novamente, foi calculada a confiabilidade do módulo da CPU com redundância cold standby e os resultados obtidos mostraram um acréscimo do nível de confiabilidade suficiente para atender a esse requisito. Por fim, foram substituídos os componentes de aplicação espacial por componentes COTS e recalculada a confiabilidade para o módulo da CPU. Os resultados obtidos com as configurações estudadas para o módulo da CPU mostraram que a aplicação de tolerância a falhas eleva o índice de confiabilidade e a combinação da utilização de componentes de aplicação espacial e componentes COTS garante, em algumas configurações, a superação do índice de confiabilidade de hardware especificado.
|
36 |
Controle preditivo reconfigurável para acomodação de falhasMariana Santos Matos Cavalca 05 August 2011 (has links)
Estratégias de controle preditivo permitem tratar restrições físicas e operacionais do processo, bem como realizar compromissos entre as diversas grandezas envolvidas mediante o uso de índices de desempenho. O desempenho de controladores preditivos pode ser comprometido por descasamentos entre o modelo nominal de projeto e a planta real, causados, por exemplo, por falhas ou incertezas de modelo. Tais descasamentos podem causar não-factibilidade do problema de otimização. Este trabalho propõe uma estratégia de controle preditivo reconfigurável para acomodação de falhas com propriedades de factibilidade recursiva do problema de otimização e estabilidade robusta de malha de controle. Tal abordagem de controle reconfigurável envolve duas etapas: uma primeira na qual é realizada a comutação entre um controlador nominal e um controlador robusto apropriado quando ocorrem falhas; e uma segunda etapa em que o polítopo de incerteza de controlador robusto é atualizado em tempo real. Adicionalmente, uma extensão para a abordagem de controle preditivo robusto é apresentada de modo a contemplar o tratamento de restrições assimétricas na variável de saída. Resultados numéricos ilustram as características das técnicas propostas.
|
37 |
A proposal towards resilient complex networks through evaluation and adaptation mechanismsCinara Guellner Ghedini 12 March 2012 (has links)
Attacks and failures tolerance of complex networks is related to the concept of vulnerability in different contexts, from biology and sociology to computer science and physics. Studies have revealed that the topologies of these networks are inherently vulnerable to failures of central elements. Complex adaptive systems, emergent in nature, are considered more resilient because, despite facing periodic changes, have the ability to maintain their main topological properties. Inspired by these systems and with the purpose of providing more robust communication networks, this work proposes mechanisms for evaluating fault tolerance of complex networks topologies and procedures for promoting the necessary adjustments to maintain their main topological properties. The performance of the proposed mechanisms showed that failures of central elements can lead to a global state of vulnerability. In such a state, evaluation and adaptation processes are more likely to miscarry. The resulting model also serves as a tool for the computational modelling of problems of vulnerability in several application contexts.
|
38 |
Controle preditivo explícito com múltiplos modelos para acomodação de falhasDeivison de Souza Lima 17 April 2013 (has links)
A estratégia conhecida como Controle Preditivo (MPC) se tornou uma opção bem disseminada em aplicações em sistemas multivariáveis complexos que contém restrições. Nessa estratégia, a cada instante de amostragem, um problema de otimização deve ser solucionado no intuito de se obter o valor ótimo de controle a ser aplicado na planta. Dependendo da complexidade do sistema a ser controlado, da dinâmica da planta e do tempo de amostragem escolhido, esse problema de otimização adjacente pode demandar elevado esforço computacional e aumento de custo no projeto do sistema de controle. Por esse motivo, o desenvolvimento de algoritmos de otimização mais eficientes ou reformulações do problema de controle que reduzam o esforço computacional associado são relevantes. Este trabalho tem como objetivo o estudo e a implementação da estratégia MPC utilizando programação multiparamétrica, mediante a reformulação do problema de controle de forma que a solução do problema de controle seje obtida a priori. Além disso, inclui-se uma abordagem com múltiplos modelos, permitindo ao sistema de controle acomodar falhas e manter a estabilidade do sistema mesmo na ocorrência de falhas. Ao final, a proposta é ilustrada por meio de implementação em tempo real em um helicóptero 3DOF de laboratório produzido pela empresa Quanser Consulting.
|
39 |
Controle preditivo para sistemas com degradação de atuadores : uma abordagem utilizando modelos híbridosJoão Paulo Vieira 01 March 2013 (has links)
A exigência de continuidade operacional em processos críticos mesmo sob a ação de falhas de atuadores requer sistemas de controle que sejam capazes de manter o sistema em funcionamento, mesmo com desempenho afetado, até uma possível intervenção de manutenção. Neste contexto, o controle preditivo se mostra uma estratégia apropriada para mitigação dos efeitos de falhas, por permitir o tratamento explícito de restrições de entrada e saída do sistema. Este trabalho apresenta uma abordagem de controle preditivo para acomodação de falhas que resultem em uma perda de efetividade dos atuadores. Para esse propósito, assume-se que o atuador esteja sujeito a efeitos de degradação que progridam com taxa proporcional ao esforço de controle. Por simplicidade, considera-se que a perda de efetividade ocorra de forma abrupta quando a degradação atinge um limiar intermediário entre a condição nominal de operação e a perda total do atuador. Sob essas condições, a dinâmica do sistema pode ser representada por um modelo de sistema h?brido utilizando a representação MLD (Mixed Logical Dynamical). Como resultado, a lei de controle preditivo envolve a solução de um problema de programação mista inteira a ser resolvido a cada instante de amostragem. A abordagem proposta é ilustrada por meio de simulações numéricas.
|
40 |
Estudo do uso de roteamento dinâmico de mensagens em sistemas computacionais tolerantes a falhas baseados em transputers.Ronaldo Arias 00 December 1999 (has links)
A constante evolução tecnológica na área de circuitos integrados, tem feito crescer o uso de sistemas computacionais em aplicações consideradas críticas, ou seja, aplicações nas quais o mau funcionamento pode provocar grandes perdas econômicas, ou causar danos a vidas humanas e ao meio ambiente. Estes sistemas exigem o uso de técnicas de tolerância a falhas, como mais uma ferramenta para se conseguir cumprir os requisitos de confiabilidade definidos para o sistema. Algumas dessas aplicações críticas, tais como computadores de bordo de microssatélites, requerem grande capacidade de processamento e armazenamento. Estes requisitos muitas vezes não podem ser cumpridos por um sistema computacional centralizado, então é necessário o uso de um sistema distribuído. Os principais problemas na implementação de sistemas distribuídos tolerantes a falhas, estão relacionados à complexidade das tarefas de roteamento de mensagens e tolerância a falhas. Estas tarefas demandam um grande esforço de desenvolvimento, implementação e execução. Este trabalho apresenta uma análise do uso do dispositivo de roteamento dinâmico de mensagens ICR C416, em sistemas computacionais distribuídos tolerantes a falhas que utilizam o processador transputer. A aplicação escolhida para este trabalho é baseada no computador de bordo do primeiro Satélite de Aplicações Científicas Brasileiro SACI-1. É apresentada a arquitetura geral do hardware e do software do sistema proposto e são descritos seus algoritmos de roteamento de mensagens e de tolerância a falhas. Finalmente, é feita uma análise do comportamento deste sistema na presença de falhas. Esta análise é feita utilizando-se um software de simulação desenvolvido especialmente para esta finalidade.
|
Page generated in 0.0273 seconds