exponenta event banner

выдержать сравнение

Сравнение тестовых данных с коллекцией исторических данных для моделей подобия

Описание

пример

compare(mdl,data) строит график данных деградации тестового компонента в data наложены на наиболее похожие наборы данных из исторического ансамбля, хранящиеся в подогнанной модели подобия mdl. К наиболее похожих наборов данных из ансамбля нанесены, где К - NumNearestNeighbors имущество mdl.

пример

compare(___,Name,Value) задает параметры печати с использованием одного или нескольких аргументов пары «имя-значение».

Примеры

свернуть все

Загрузить данные обучения.

load('pairwiseTrainTables.mat')

Данные обучения представляют собой массив ячеек таблиц. Каждая таблица является профилем элемента деградации для компонента.

Создание и обучение модели парного подобия.

mdl = pairwiseSimilarityModel;
fit(mdl,pairwiseTrainTables,"Time","Condition")

Загрузить данные тестирования.

load('pairwiseTestData.mat')

Сравните профиль деградации тестовых данных с профилями ансамбля исторических данных.

compare(mdl,pairwiseTestData)

Figure contains an axes. The axes contains 3 objects of type line, scatter. These objects represent Ensemble, NumericData.

Загрузить данные обучения.

load('pairwiseTrainTables.mat')

Данные обучения представляют собой массив ячеек таблиц. Каждая таблица является профилем элемента деградации для компонента.

Создание и обучение модели парного подобия.

mdl = pairwiseSimilarityModel;
fit(mdl,pairwiseTrainTables,"Time","Condition")

Загрузить данные тестирования.

load('pairwiseTestData.mat')

Сравните профиль деградации тестовых данных с профилями 10 большинство подобных членов ансамбля исторических данных.

compare(mdl,pairwiseTestData,'NumNearestNeighbors',10)

Figure contains an axes. The axes contains 3 objects of type line, scatter. These objects represent Ensemble, NumericData.

Входные аргументы

свернуть все

Модель RUL подобия, заданная как hashSimilarityModel объект, a pairwiseSimilarityModel объект или residualSimilarityModel объект. Модель должна быть установлена с использованием fit перед вызовом compare.

Профили характеристик деградации для оценки RUL моделей подобия, измеренных в течение срока службы компонента до текущего срока службы, указаны как одно из следующих значений:

  • (N + 1) - по-M числовому массиву, где N - количество признаков, а M - количество измерений признаков. В каждой строке первый столбец содержит время использования, а остальные столбцы содержат соответствующие измерения признаков ухудшения. Порядок элементов должен соответствовать порядку, указанному в DataVariables имущество mdl.

  • table или timetable object - таблица должна содержать переменные с именами, соответствующими строкам в DataVariables и LifeTimeVariable свойства mdl.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'NumNearestNeighbors','10' выводит на график десять аналогичных наборов данных

Число ближайших соседей, указанных как пара, разделенная запятыми 'NumNearestNeighbors' и либо Inf или конечное положительное целое число. Эта опция используется для выбора количества наиболее похожих наборов данных для печати путем переопределения NumNearestNeighbors собственность. Если NumNearestNeighbors является Inf, то compare строит график данных деградации для всех наборов данных ансамбля.

Границы данных ухудшения, указанные как пара, разделенная запятыми 'Threshold' и массив из двух столбцов с N строками, где N - количество переменных данных, используемых mdl. Первый столбец Threshold содержит нижние границы для переменных, а второй столбец содержит верхние границы. Границы отображаются в виде фрагментов желтого цвета.

Чтобы отключить границы для данной переменной, укажите нижнюю и верхнюю границы как -Inf и Infсоответственно.

Совет

  • Чтобы выбрать сигналы для печати, щелкните правой кнопкой мыши область печати и выберите «Селектор переменных данных». В диалоговом окне «Выбор переменных данных» в поле «Выбор переменных» отображаются переменные, доступные для печати.

Представлен в R2018a