Wolfram Language

Cantidades en probabilidad y estadística

Orden de distribución a partir de distribución con unidades

Un sistema tiene tres componentes, de los cuales uno es primario y dos son redundantes. Cada componente tiene una vida útil siguiendo una WeibullDistribution, con parámetro de forma de 2 y una media de vida útil de 885 horas.

In[1]:=
Click for copyable input
{sol} = NSolve[ Mean[WeibullDistribution[2, b]] == Quantity[885, "Hours"], b]
Out[1]=
In[2]:=
Click for copyable input
\[ScriptD] = WeibullDistribution[2, b] /. sol
Out[2]=

La vida útil de este sistema puede ser descrito como la máxima vida útil de sus componentes.

In[3]:=
Click for copyable input
\[ScriptCapitalD] = OrderDistribution[{\[ScriptD], 3}, 3]
Out[3]=

La media de vida útil del sistema.

In[4]:=
Click for copyable input
Mean[\[ScriptCapitalD]]
Out[4]=

Compare con el cálculo usando ReliabilityDistribution.

In[5]:=
Click for copyable input
Mean[ReliabilityDistribution[ comp1 \[Or] comp2 \[Or] comp3, {{comp1, \[ScriptD]}, {comp2, \[ScriptD]}, {comp3, \ \[ScriptD]}}]]
Out[5]=

Compare la función de densidad de probabilidad de vida útil de un solo componente con la del sistema.

muestre la entrada completa de Wolfram Language
In[6]:=
Click for copyable input
Plot[{PDF[\[ScriptD], Quantity[x, "Hours"]], PDF[\[ScriptCapitalD], Quantity[x, "Hours"]]}, {x, 0, 3000}, FrameLabel -> {"hr"}, PlotTheme -> "Detailed", PlotLegends -> {"single component", "system"}, PlotLabel -> "Lifetime Distribution Density"]
Out[6]=

Ejemplos relacionados

de en fr ja ko pt-br ru zh