主要内容

reliabilitySurvivalModel

概率failure-time模型估算剩余使用寿命

描述

使用reliabilitySurvivalModel估计剩余使用寿命(原则)的组件使用一个组件失败的概率分布。可靠性生存模型是有用的唯一数据时你的失败对于一次类似的组件,如多台机器生产的同一规格。

配置一个reliabilitySurvivalModel对象为特定类型的组件,使用适合估计概率分布系数从failure-time数据的集合。一旦你的配置参数可靠性生存模型,然后可以预测类似的组件使用的剩余使用寿命predictRUL。对于一个基本的示例说明原则预测,明白了更新原则预测数据的到来

对于一般信息预测剩余使用寿命,请参阅模型预测剩余寿命

创建

描述

例子

mdl= reliabilitySurvivalModel创建一个可靠性生存模型估算荷重软化模型,采用威布尔分布与默认设置和初始化模型。

mdl= reliabilitySurvivalModel (分布)创建一个可靠性生存模型,使用指定的概率分布函数和设置分布模型的属性。

mdl= reliabilitySurvivalModel (initModel)创建一个可靠性生存使用现有的模型和初始化模型参数reliabilitySurvivalModel对象initModel

例子

mdl= reliabilitySurvivalModel (___,名称,值)指定user-settable模型属性使用名称-值对。例如,reliabilitySurvivalModel (“LifeTimeUnit”,“天”)创建一个可靠性生存模型,使用天一生。您可以指定多个名称-值对。在报价附上每个属性的名字。

输入参数

全部展开

可靠性生存模型,指定为一个reliabilitySurvivalModel对象。

属性

全部展开

概率分布函数用于寿命分布模型,指定为以下之一:

分配字符串 分布对象
“BirnbaumSaunders” BirnbaumSaundersDistribution
“指数” ExponentialDistribution
“伽马” GammaDistribution
“GeneralizedPareto” GeneralizedParetoDistribution
“HalfNormal” HalfNormalDistribution
“InverseGaussian” InverseGaussianDistribution
“内核” KernelDistribution
“物流” LogisticDistribution
“Loglogistic” LoglogisticDistribution
“对数正态” LognormalDistribution
“Nakagami” NakagamiDistribution
“正常” NormalDistribution
“泊松” PoissonDistribution
“瑞利” RayleighDistribution
“稳定” StableDistribution
“威布尔” WeibullDistribution

配置参数的概率分布函数,使用适合函数。

这个属性是只读的。

分布系数估计的适合函数,指定为一个向量。有关的系数分布函数的更多信息,见相应的分布对象中列出分布。模型拟合的更多信息,请参阅fitdist

这个属性是只读的。

协方差的分布系数估计的适合函数,指定为数组大小等于积极系数的数量。有关的系数分布函数的更多信息,见相应的分布对象中列出分布

这个属性是只读的。

分配系数的名字分配模型训练时使用适合函数,指定为字符串数组。有关的系数分布函数的更多信息,见相应的分布对象中列出分布

审查变量指定为一个字符串,该字符串包含一个有效的MATLAB®变量的名字。审查变量是一个二进制变量,表示一生测量数据不是临终的价值观。

CensorVariable必须不匹配的字符串吗DataVariablesLifeTimeVariable

您可以指定CensorVariable:

  • 当你创建的模型使用一个名称-值对

  • 当你调用作为参数适合函数

  • 模型创建后使用点符号

一生变量指定为一个字符串,该字符串包含一个有效的MATLAB函数的名字。生存模型、生命周期变量包含的历史寿命测量组件。

您可以指定LifeTimeVariable:

  • 当你创建的模型使用一个名称-值对

  • 当你调用作为参数适合函数

  • 手动使用点符号

一生变量单位,指定为一个字符串。

一生中变量的单位不需要基于时间的。测试组件的生命可以测量的使用变量,如距离(英里)或燃料消耗(加仑)。

数据变量指定为一个空字符串。这个属性被忽略对可靠性的生存模式。

额外的模型信息用于记账,指定为任何数据类型和格式。该模型不使用这些信息。

您可以指定用户数据:

  • 当你创建的模型使用一个名称-值对

  • 模型创建后使用点符号

对象的功能

predictRUL 估计剩余使用寿命测试组件
适合 使用历史数据估计参数的剩余使用寿命模型

例子

全部折叠

负荷训练数据。

负载(“reliabilityData.mat”)

这个数据是一个列向量持续时间对象代表电池放电时间。

用默认设置创建一个可靠性生存模型。

mdl = reliabilitySurvivalModel;

使用训练数据训练生存模型。

fit (mdl reliabilityData,“小时”)

负荷训练数据。

负载(“reliabilityData.mat”)

这个数据是一个列向量持续时间对象代表电池放电时间。

创建一个可靠性生存模型,指定生命时间变量和时间单位。

mdl = reliabilitySurvivalModel (“LifeTimeVariable”,“DischargeTime”,“LifeTimeUnit”,“小时”);

使用训练数据训练生存模型。

fit (mdl reliabilityData)

预测新组件的寿命,得到估计的概率分布函数。

[estRUL, ciRUL pdfRUL] = predictRUL (mdl);

画出概率分布。

酒吧(pdfRUL.RUL pdfRUL.ProbabilityDensity)包含(的剩余使用寿命(小时)(40 [90]))xlim(小时)

图包含一个坐标轴对象。坐标轴对象包含剩余使用寿命(小时)包含一个对象类型的酒吧。

改善分配视图容器通过提供箱子的数量和大小的预测。

[estRUL, ciRUL pdfRUL] = predictRUL (mdl,“BinSize”,0.5,“NumBins”,500);酒吧(pdfRUL.RUL pdfRUL.ProbabilityDensity)包含(的剩余使用寿命(小时)(40 [90]))xlim(小时)

图包含一个坐标轴对象。坐标轴对象包含剩余使用寿命(小时)包含一个对象类型的酒吧。

预测的荷重软化组件,已经经营了50个小时。

[estRUL, ciRUL pdfRUL] = predictRUL (mdl,小时(50),“BinSize”,0.5,“NumBins”,500);酒吧(pdfRUL.RUL pdfRUL.ProbabilityDensity)包含(的剩余使用寿命(小时)40)xlim(小时([0]))

图包含一个坐标轴对象。坐标轴对象包含剩余使用寿命(小时)包含一个对象类型的酒吧。

扩展功能

版本历史

介绍了R2018a