Расчеты

Задайте настройки для того, как Diagnostic Feature Designer выполняет расчеты и где приложение хранит результаты. Некоторые опции видны только при определенных условиях.

Независимая переменная

Когда вы импортируете свои данные, можно задать более одной независимой переменной (IV) для сигнала. После завершения импорта можно выбрать, какую независимую переменную использовать. Варианты доступны, когда вы задаете больше чем один IV для по крайней мере одного сигнала в процессе импорта. Ваш выбор изменяет IV всех применимых сигналов. Для получения дополнительной информации об указании альтернативного IV, смотрите Задать выборочный индекс как альтернативный IV в Импорте данных в Diagnostic Feature Designer.

Режим обработки данных

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

  • Full signal - Обработка всего сигнала в одном непрерывном временных рядах. Для примера предположим, что у вас есть ансамбль из 20 сигналов вибрации и выберете функцию Time Domain Features > Signal Features > Mean. Вы создаете 20 значений среднего, по одному для каждого сигнала представителя.

  • Frame-based - Обрабатывайте сигнал как набор отдельных сегментов, заданных форматом кадра и скоростью.

    • Frame size (FS) - Задает временной интервал в секундах, в течение которого предоставляются данные.

    • Frame rate (FR) - Задайте временной интервал в секундах между временами начала системы координат. Этот интервал эквивалентен частоте, с которой начинаются новые системы координат.

    • Select a frame policy - Используйте ранее заданный формат кадра и пару частоты систем координат. Приложение хранит каждую пару установки системы координат в frame policy. Можно сохранить несколько политик системы координат и выбрать из них с помощью этого меню. Чтобы создать новую политику системы координат из текущего формата кадра и записей скорости системы координат, выберите New Frame....

      Например, предположим, что у вас есть ансамбль из 20 сигналов вибрации, и каждый сигнал длится не менее 100 секунд. Если вы вводите Frame size (FS) как 50 секунд и Frame rate (FR) как 40 секунд, каждый сигнал содержит по меньшей мере три системы координат:

      • Система координат 1: 0-50 секунд

      • Система координат 2: 40-90 секунд

      • Система координат 3: 80- L, где L - это минимум 130 секунд или время окончания сигнала.

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

Расположение возврата результатов

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

При импорте объекта datastore ансамбля у вас есть выбор, где хранить результаты. Следующие опции доступны только для объектов ensemble datastore.

  • Write results to the same folder as the original data - запись производных переменных и функций во внешние папки, на которые ссылается объект datastore ансамбля. Если вы используете fileEnsembleDatastore объект должен включать ссылку на write функция, относящаяся к вашей структуре данных. Вам не нужен write функция для a simulationEnsembleDatastore.

  • Store all results in memory temporarily - Записать производные переменные и функции в локальную рабочую область приложения. Выберите эту опцию, если, например:

    • Вы хотите сохранить свои исходные файлы нетронутыми, по крайней мере, пока вы не завершите обработку и генерацию функции.

    • У вас нет разрешения на запись для исходных файлов.

    • У вас нет write функцию, и вы используете fileEnsembleDatastore.

    • Процесс записи результатов в исходные файлы идет медленно.

    Чтобы сохранить локальные результаты в конце сеанса, используйте Save Session. Можно также экспортировать результаты как table в MATLAB® рабочей области. Из рабочей области можно хранить результаты в файле или интегрировать результаты выборочно с помощью команд ensemble datastore. Для получения дополнительной информации об использовании объектов ensemble datastore смотрите:

Использование параллельных вычислений

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

Если у вас установлен Parallel Computing Toolbox™, у вас есть опция вызвать параллельные вычисления в приложении Выберите Use parallel computing.