Импортируйте и визуализируйте данные ансамбля в Diagnostic Feature Designer

Diagnostic Feature Designer является приложением, которое позволяет вам разрабатывать оценки и оценивать потенциальные индикаторы состояния с помощью многофункционального графического интерфейса.

Приложение работает с ансамблями данных. ensemble является набором наборов данных, созданных путем измерения или симуляции системы при различных условиях. Отдельным набором данных, представляющим одну систему под одним набором условий, является member. процессы Diagnostic Feature Designer все члены ансамбля при выполнении одной операции.

Этот пример показывает, как импортировать данные в Diagnostic Feature Designer и визуализировать ваши импортированные данные.

Загрузите данные модели передачи

Этот пример использует данные, сгенерированные от модели трансмиссии в Использовании Simulink, чтобы Сгенерировать Данные об Отказе. Выходные параметры модели включают:

  • Измерения вибрации от датчика контроля вибрации корпуса

  • Данные из тахометра, который выпускает импульс каждый раз вал, завершают вращение

  • Коды отказа, указывающие на присутствие смоделированного отказа

Загрузите данные. Данные являются таблицей, содержащей переменные, регистрируемые во время нескольких симуляций модели при меняющихся условиях. Из логов модели трансмиссии были извлечены шестнадцать членов для формирования ансамбля. Четыре из этих членов представляют нормальные данные, а остальные 12 членов показывают меняющиеся уровни дрейфа датчика.

load dfd_Tutorial dataTable

Просмотрите эту таблицу в своем MATLAB® командное окно.

dataTable =

  16×3 table

        Vibration               Tacho           faultCode
    __________________    __________________    _________

    {6000×1 timetable}    {6000×1 timetable}        0    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        0    
    {6000×1 timetable}    {6000×1 timetable}        0    
    {6000×1 timetable}    {6000×1 timetable}        0    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
    {6000×1 timetable}    {6000×1 timetable}        1    
Таблица содержит 16 строк, каждый представляющий один член. Каждый столбец имеет имя переменной. Переменные данных Vibration и Tacho каждый представлены a timetable, и все расписания имеют ту же длину. Третья переменная, faultCode, условная переменная. faultCode имеет значение 0 для здорового и 1 для ухудшенного.

Открытый Diagnostic Feature Designer

Чтобы открыть Diagnostic Feature Designer, введите следующую команду в своем командном окне.

diagnosticFeatureDesigner

Импортируйте данные

Импортируйте набор данных, который вы ранее загрузили в свое рабочее пространство MATLAB. Чтобы инициировать процесс импорта, во вкладке Feature Designer, нажимают New Session.

The New Session button is the leftmost item in the Feature Designer tab.

Диалоговое окно New Session открывается. Из списка Source в панели Select more variables выберите dataTable.

The Source Choose variable list shows one entry, "dataTable".

Панель Source variables диалогового окна теперь отображает переменные в dataTable. По умолчанию приложение первоначально выбирает все исходные переменные для импорта.

New session dialog. Source selection of dataTable is on the left. Source variables are in the middle. Source variable properties is empty.

Приложение извлекает имена переменных из ваших таблиц-участников и встроенных расписаний. Значок рядом с Vibration и Tacho имена переменных указывают, что приложение интерпретирует переменные как основанные на времени сигналы, что каждый содержит Time и Data переменные. Можно проверить эту интерпретацию в панели Summary в нижней части, которая отображает имя переменной, введите, и независимая переменная для каждой переменной исходного уровня.

Третья переменная, Sample (Virtual), также появляется в списке, но не выбран и не появляется в Summary. Диалоговое окно импорта всегда включает эту переменную как опцию, чтобы позволить вам генерировать виртуальные независимые переменные в рамках приложения. Поскольку Vibration и Tacho оба содержат эту отменявшую переменную, рамки выделения содержат заливку, а не галочку.

Просмотрите свойства Vibration путем выбора Vibration строка.

The Vibration row is selected in the source variables on the left. The properties of Vibration and a table containing its first 10 values are on the right.

Панель Source variable properties отображает Vibration имя переменной и тип переменной Signal. Для Vibration, Signal является единственной опцией Variable type, потому что данные о вибрации упакованы в расписании. Исходные свойства переменной также отображают предварительный просмотр Vibration данные.

Теперь исследуйте тип переменной faultCode. Значок рядом с faultCode, то, которое иллюстрирует гистограмму, представляет функцию. Функции и условные переменные могут и быть представлены скалярами, и приложение не может различать два, если условная переменная не является категориальным. Чтобы изменить тип переменной, нажмите на faultCode открыть его свойства, и, в Variable type, Feature изменения к Condition Variable.

The faultCode row is selected on the left. The Variable type list on the right contains Feature, Condition Variable, and Independent Variable.

Значок для faultCode теперь иллюстрирует бумажный тег, который представляет условную переменную.

faultCode with an icon that looks like a paper tag

Подтвердите Спецификацию Ансамбля в Summary и нажмите Import.

Summary window shows the ensemble name on the top left. The table below contains rows for Vibration, Tacho, and faultCode. Each row contains columns for Variable Name, Variable Type, and Independent Variable.

Ваши импортированные сигналы находятся теперь в области Signals & Spectra и вашем импортированном ансамбле Ensemble1 находится в области Datasets.

Цветная полоса рядом с сигналом представляет тот сигнал в графиках. Значок слева от сигнала указывает на тип переменной, который, для переменных вы импортировали, Signal.

The data browser shows Vibration/Data and Tacho/Data with legend lines of different colors.

Покажите информацию о своем наборе данных путем выбора его имени в области Datasets.

The Datasets area displays the number of members in the data set, the signals, the features, and the condition variables.

Визуализируйте данные

После того, как вы загружаете свои сигналы, строите их и просматриваете все ваши члены ансамбля вместе. Чтобы просмотреть ваш сигнал вибрации, в панели Signals & Spectra, выбирают Vibration/Data. Выбор переменной сигнала включает опцию Signal Trace в галерее графика. Нажмите Signal Trace.

The Signal Trace Icon is the second icon from the right in this portion of the feature designer tab.

Область графического вывода отображает график трассировки сигнала всех 16 членов. Когда вы перемещаете курсор через данные, индикатор в правом нижнем углу идентифицирует член, ваш курсор включен. Второй индикатор предоставляет кодовое обозначение отказа тому члену.

The signal trace is plotted in the pane on the right.

Взаимодействуйте с графиком трассировки с помощью стандартных инструментов графика MATLAB, таких как изменение масштаба и панорамирование. Доступ к этим инструментам, указывая на правое верхнее ребро графика. Можно также использовать специализированные опции на вкладке Signal Trace, которая появляется, когда вы выбираете график Signal Trace.

Исследуйте свои данные Используя опции трассировки сигнала

Исследуйте данные в своем графике с помощью опций во вкладке Signal Trace.

The plot on the right shows multiple signals of the same color. Data cursors intersect two major peaks of one of the members. Information about the member is in the lower right corner.

Для члена с высокими пиками измерьте расстояние между ними.

  1. Увеличьте масштаб вторых кластеров с пиками. В полосе регулятора панорамы переместите правый указатель приблизительно на отметку 8. Затем переместите окно регулятора панорамы так, чтобы левый указатель был примерно на 4. У вас теперь есть второй набор пиков в окне.

  2. Сделайте паузу на первом высоком пике и отметьте номер члена. Второй высокий пик является продолжением трассировки того же члена.

  3. Нажмите Data Cursors и выберите Vertical Cursor. Установите левый курсор на первый высокий пик и правый курсор по второму пику для того члена. Правый нижний угол графика отображает разделение dX.

  4. Выберите Lock Horizontal Spacing. Сдвиньте пару курсоров вправо на один пик для того же члена. Обратите внимание на то, что правый курсор теперь выравнивается с третьим пиком члена.

Отобразите сигналы со здоровыми и дефектными метками в различных цветах

Покажите, у каких членов есть соответствие с faultCode значения при помощи расцветки. В Group By выберите faultCode.

The Group By option is the first item on the right. The list contains items for none and faultCode.

Получившаяся трассировка сигнала показывает вам, что весь самый высокий peaks вибрации сопоставлен с данными из ухудшенных систем. Однако не все ухудшенные системы имеют более высокий peaks.

The plot of the signals with two colors, one for members with faultCode = 1, and one for members with faultCode = 0

Когда вы используете опции как Group By во вкладке графика, ваш выбор ограничивается текущим графиком. Чтобы установить опции графика по умолчанию для всех ваших графиков, во вкладке Feature Designer, нажимают Plot Options. Затем в Group By выберите faultCode.

The Plot Options dialog box contains, from top to bottom, General, Spectrum, and Ensemble Summary preferences. Group By is at the top of the General section.

Все графики, что вы создаете в этом примере теперь всегда группу цветом. Можно заменить настройки по умолчанию для определенного графика во вкладке графика для того графика.

Сохраните свои данные о сеансе. Вам нужны эти данные, чтобы запустить Данные о Процессе и Исследовать Функции в примере Diagnostic Feature Designer.

The Save Session icon is the third icon from the left in the Feature Designer tab.

Следующие шаги

Следующий шаг должен исследовать различные способы охарактеризовать ваши данные через функции. Пример Обрабатывает Данные и Исследует Функции в руководствах Diagnostic Feature Designer вы посредством процесса исследования функции.

Смотрите также

Похожие темы