Ordem de distribuição de distribuição com unidades
Um sistema tem 3 componentes, dos quais um é primário e dois são redundantes. Cada componente tem uma vida útil seguindo uma WeibullDistribution, com parâmetro de forma 2 e uma vida últil média de 885 horas.
In[1]:=
![Click for copyable input](assets.pt-br/order-distribution-from-distribution-with-units/In_117.png)
{sol} = NSolve[
Mean[WeibullDistribution[2, b]] == Quantity[885, "Hours"], b]
Out[1]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_81.png)
In[2]:=
![Click for copyable input](assets.pt-br/order-distribution-from-distribution-with-units/In_118.png)
\[ScriptD] = WeibullDistribution[2, b] /. sol
Out[2]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_82.png)
A vida útil deste sistema pode ser descrita como a vida últil máxima dos seus componentes.
In[3]:=
![Click for copyable input](assets.pt-br/order-distribution-from-distribution-with-units/In_119.png)
\[ScriptCapitalD] = OrderDistribution[{\[ScriptD], 3}, 3]
Out[3]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_83.png)
A média de vida útil do sistema.
In[4]:=
![Click for copyable input](assets.pt-br/order-distribution-from-distribution-with-units/In_120.png)
Mean[\[ScriptCapitalD]]
Out[4]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_84.png)
Compare com o cálculo usando ReliabilityDistribution.
In[5]:=
![Click for copyable input](assets.pt-br/order-distribution-from-distribution-with-units/In_121.png)
Mean[ReliabilityDistribution[
comp1 \[Or] comp2 \[Or]
comp3, {{comp1, \[ScriptD]}, {comp2, \[ScriptD]}, {comp3, \
\[ScriptD]}}]]
Out[5]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_85.png)
Compare a função densidade de probabilidade da vida útil de um único componente com a do sistema.
mostre o input completo da Wolfram Language
Out[6]=
![](assets.pt-br/order-distribution-from-distribution-with-units/O_86.png)