18.05.2014 Views

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A.3.2<br />

Descrição de Modelos no Framework<br />

A flexibilidade para a modelagem matemática generalizada de dispositivos do<br />

sistema é uma das características mais importantes para que um sistema contemple<br />

plenamente os objetivos e vantagens da MOO, enumerados na seção 4.1 . Com esta<br />

visão o framework implementa um conjunto de classes e de funcionalidades que<br />

possibilita esta flexibilidade de representação.<br />

Na sua forma mais abstrata, um modelo é representado no framework por blocos<br />

genéricos e suas conexões, que podem representar qualquer função de múltiplas<br />

entradas e múltiplas saídas, como apresentado na Figura 31[39].<br />

Figura 31– Caracterização de Bloco genérico, reproduzido de [39]<br />

O diagrama de classes que implementa estas características para construção de<br />

modelos de dispositivos pode ser visto na Figura 32[39].<br />

A classe BLC é quem implementa o conceito de bloco genérico, e como pode ser<br />

visto, as demais classes funcionais são estendidas a partir desta. As classes derivadas da<br />

classe Blcinj implementam funções que permitem detectar os níveis de injeção de um<br />

dispositivo. As classes derivadas da classe BlcMedd implementam funções que<br />

permitem observar as grandezas elétricas do dispositivo, bem como qualquer variável<br />

interna do modelo. As classes derivadas da classe BlcMath implementam as funções<br />

matemáticas elementares, como as operações de soma, multiplicação e funções<br />

exponenciais e trigonométricas. As classes derivadas da classe BlcDin implementam<br />

funções matemáticas dinâmicas, como a derivação, a integração e o lag. As classes<br />

derivadas da classe BlcNLin implementam funções matemáticas não lineares, como os<br />

limitadores e curvas genéricas.<br />

66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!