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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

acionamento, nas classes estocásticas, do método denominado passo_estocastico,<br />

implementado a nível das classes filhas, por depender da natureza de cada tipo de<br />

função estocástica;<br />

Classe BlcProbAcc<br />

Esta classe, que estende, a partir da herança, a classe BlcEstoc, implementa um<br />

processo estocástico baseado na amostragem de uma variável de acordo com a sua<br />

função de distribuição de probabilidade acumulada, a função CDF, descrevendo-a de<br />

forma similar a apresentada na Figura 65, no Apêndice A.<br />

O método passo_estocastico, quando acionado, produz a amostragem de um novo<br />

estado, conforme o algoritmo apresentado na Figura 37.<br />

Classe BlcTxEstado<br />

Esta classe, que estende, a partir da herança, a classe BlcEstoc, implementa um<br />

processo estocástico baseado na amostragem da duração dos estados de acordo com as<br />

suas taxas de transição. A partir das funcionalidades da classe BlcTxEstado é possível<br />

descrever um bloco multi-estado conforme apresentado na Figura 38.<br />

Alem do estado atual, esta classe implementa dois novos atributos:<br />

passos_transicao, que é responsável por controlar a quantidade de passos necessários<br />

para o estado atual transitar para o próximo, e proximo_estado, que identifica o próximo<br />

estado para o qual o processo vai transitar.<br />

O método passo_estocastico, quando acionado, verifica se o instante atual é um<br />

momento de transição, amostrando um novo estado, caso contrário avança mais um<br />

passo em direção a próxima transição, conforme o algoritmo apresentado na Figura 39.<br />

O núcleo principal do algoritmo é o cálculo da duração do estado atual, que<br />

também indica o próximo estado para qual o bloco deve transitar. Considerando-se k o<br />

estado atual, e i , um estado para qual k pode transitar, o tempo para transição de k<br />

para i pode ser amostrado por:<br />

t<br />

ki<br />

1<br />

= − lnU<br />

λ<br />

onde U é um número aleatório distribuído uniformemente entre [ 0 ,1]<br />

.<br />

ki<br />

(4.1)E<br />

A duração do estado k será dada pelo menor tempo de transição deste estado para<br />

todos os outros estados para qual pode transitar:<br />

71

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

Saved successfully!

Ooh no, something went wrong!