Пропорциональная модель выживания опасности для оценки остающегося срока полезного использования
Используйте covariateSurvivalModel
, чтобы оценить остающийся срок полезного использования (RUL) компонента с помощью пропорциональной модели выживания опасности. Эта модель описывает вероятность выживания тестового компонента использование исторической информации о продолжительности жизни компонентов и сопоставленных ковариантов. Коварианты являются переменными окружения или объясняющими переменными, такими как производитель компонентов или условия работы. Ковариационные модели выживания полезны, когда единственные данные, которые вы имеете, являются временами отказа и сопоставленными ковариантами для ансамбля подобных компонентов, такими как несколько машин, произведенных к тем же спецификациям. Для получения дополнительной информации о модели выживания см. Пропорциональную Модель Выживания Опасности.
Чтобы сконфигурировать объект covariateSurvivalModel
для определенного типа компонента, используйте fit
, который оценивает коэффициенты модели с помощью набора разовых отказом данных и сопоставленных ковариантов. После того, как вы сконфигурируете параметры своей ковариационной модели выживания, можно затем предсказать остающийся срок полезного использования подобных компонентов с помощью predictRUL
. Для основного примера, иллюстрирующего прогноз RUL, смотрите Обновление Прогноз RUL, когда Данные Прибывают.
Если вы имеете только измерения продолжительности жизни и не имеете ковариационной информации, используйте reliabilitySurvivalModel
.
Для получения общей информации о предсказании остающегося срока полезного использования см. Модели для Предсказания Остающегося Срока полезного использования.
mdl = covariateSurvivalModel
mdl = covariateSurvivalModel(initModel)
mdl = covariateSurvivalModel(___,Name,Value)
создает ковариационную модель выживания для оценки RUL и инициализирует модель с настройками по умолчанию.mdl
= covariateSurvivalModel
создает ковариационную модель выживания и инициализирует параметры модели с помощью существующего объекта mdl
= covariateSurvivalModel(initModel
)covariateSurvivalModel
initModel
.
задает устанавливаемые пользователем образцовые свойства с помощью пар "имя-значение". Например, mdl
= covariateSurvivalModel(___,Name,Value
)covariateSurvivalModel('LifeTimeUnit',"days")
создает ковариационную модель выживания с этим, использует дни в качестве пожизненного модуля. Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычки.
predictRUL | Оцените остающийся срок полезного использования для тестового компонента |
fit | Оцените параметры остающейся модели срока полезного использования, использующей исторические данные |
plot | Постройте функцию оставшегося в живых для ковариационного выживания, остающегося модель срока полезного использования |