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