martes, 27 de octubre de 2015

CONFIABILIDAD: Simulación en Stella. Probabilidad de falla de una componente a través del tiempo

El siguiente grafo representa un modelo de confiabilidad de dos estados. 0 es el estado donde no hay fallas y 1 significa falla.
Donde:

λ(t) Δt : Probabilidad de falla en el intervalo (t, t + Δt)
λ(t) : Función de razón de riesgo

Modelación en Stella .


Del grafo podemos concluir las probabilidades en juego.
Primero, la probabilidad que la componente no falle en un tiempo t + Δt es igual a la probabilidad que la componente no falle en un tiempo t y no falle en un tiempo Δt. Matemáticamente se expresa:


P0 (t + Δt) = Po(t) . Po(Δt)

Ahora bien, la probabilidad que la componente falle en un tiempo t + Δt, es igual a la probabilidad que la componente falle en un tiempo t o no falle en un tiempo t y falle en un tiempo Δt. Matemáticamente se expresa como:

P1 (t + Δt) = P1(t) + P0 (t) . P1(Δt)

Con estas dos expresiones vamos a obtener la diferencial para Po y P1 respectivamente como sigue:

P0 (t + Δt) = P0 (t) · P0 (Δt)
P0 (t + Δt) = P0 (t) · (1 - λ(t)Δt)

Despejando obtenemos:

P0 (t + Δt) - P0 (t) = - λ(t) P0 (t)
           Δt

Lim        P0 (t + Δt) - P0 (t) = - λ(t) P0 (t)
Δ 0              Δt

0 (t) = - λ(t) P0 (t)

En el caso de P1:

P1 (t + Δt) = P1(t) + P0 (t) · P1(Δt)
P1 (t + Δt) = P1(t) + P0 (t) · λ(t)Δt

P1 (t + Δt) – P1 (t) = λ(t) P0 (t)
           Δt

Lim        P1 (t + Δt) – P1 (t) = λ(t) P0 (t)
Δ 0              Δt

1 (t) = λ(t) P0 (t)

Por lo tanto las dos ecuaciones diferenciales son:

0 (t) = - λ(t) P0 (t)
1 (t) = λ(t) P0 (t)

Y los flujos son:

F1 = λ(t) P0 (t)
F2 = λ(t) P0 (t)

Ahora estamos listos para modelar en Stella.

Fijarse que el Flujo 1 depende de λ y de P0 por lo que el conector deberá venir de esos puntos e ingresar a F1. En cambio, en el caso del flujo 2, ésta depende de λ y P, por lo que la conexión debe venir de esos puntos e ingresar a F2.

Hacemos, luego clic en el mundo.


Los signos de interrogación que aparecen nos indican que debemos ingresar datos.

Hacemos doble clic sobre P0 y escribimos 1, que corresponde a la condición inicial
P0 (0) = 1


Luego, OK.

Hacemos doble clic sobre P1 y colocamos o, que corresponde a la condición inicial
P1 (0) = 0.


Luego OK.

Hacemos doble clic sobre F1 y agregamos los valores.


Fijarse que además de escribir la ecuación que equivale a la diferencia de P´0 (t), en la parte superior se colocó biflow, esto porque no sabemos si el sistema succiona o sopla.

Hacemos OK.

En el caso de F2 es lo mismo: 

OK

Ahora hacemos doble clic sobre lambda y colocamos 0.02:


Y OK.

Así queda finalmente en el Stella.


Para hacerlo correr, colocamos el gráfico en la pantalla, y hacemos doble clic para darle las coordenadas.



Hacemos doble clic sobre el gráfico y pasamos P0 y P1 a selected, luego OK.


Luego OK.


Luego vamos a run / range specs y colocamos Po de 0 a 1 (colocamos set) y P1 de 0 a 1 y colocamos OK.


Luego OK.

Vamos a Run / Time Specs y colocamos en from : 0 , en To ; 250  y OK.


Hacemos correr el programa y listo, obtenemos la simulación…








No hay comentarios:

Publicar un comentario