Сравнение калибровок с данными

Настройка набора данных

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

Наборы данных позволяют вам просматривать данные в наборе рабочих точек. Можно самостоятельно определить набор рабочих точек, используя Build Grid. Также можно импортировать набор экспериментальных данных, взятых в серии рабочих точек. Эти рабочие точки не совпадают с точками останова таблиц.

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

Запустите CAGE путем ввода

cage

Чтобы настроить руководство по набору данных, необходимо

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

Открытие существующей калибровки

Для этого руководства используйте файл datasettut.cag, найденный в matlab\toolbox\mbc\mbctraining директория.

Чтобы открыть этот файл,

  1. Выберите File > Open Project.

  2. В браузере файлов выберите datasettut.cag и нажмите Open.

    Это открывает файл, который содержит полный калиброванную функцию со связанными моделями и переменными. Эта конкретная функция является калибровкой крутящего момента, используя таблицу крутящих моментов (маркированную T1) и модификаторы для искры (маркированные T2) и соотношение воздух/топливо (маркировано T3).

  3. Выберите File > New > Data Set, чтобы добавить новый набор данных к сеансу.

Это автоматически переключает вас на Factor Information панель отображения набора данных.

Импорт экспериментальных данных в набор данных

Чтобы импортировать данные в набор данных,

  1. Выберите File > Import > Data > File.

  2. В браузере файлов выберите meas_tq_data.xls от mbctraining Директория и нажатие кнопки Open.

    Этот набор данных включает шесть столбцов данных, настройки тестовой камеры для скорости вращения двигателя (RPM), и измеренные значения крутящего момента (tqmeas), скорость вращения двигателя (nmeas), соотношение воздух/топливо (afrmeas), угол искры (spkmeas), и загрузка (loadmeas).

  3. Мастер импорта набора данных запрашивает, какой из столбцов данных необходимо импортировать. Щелкните Next, чтобы импортировать все.

    На следующем экране появится запрос на связывание переменных в проекте со столбцами данных в данных.

  4. Подсветите afr в столбце Project Assignments и afrmeas в Data Column, затем нажмите кнопку присвоения, показанную на рисунке.

  5. Повторите это для связи load с loadmeas, n с RPM, и spk с spkmeas. Диалоговое окно должно быть таким же, как показано на рисунке.

  6. Нажмите кнопку Finish, чтобы закрыть диалоговое окно.

    Примечание

    Если необходимо переназначить все входы после закрытия этого диалогового окна, можно щелкнуть на панели инструментов или выбрать Data > Assign.

Добавление элемента к набору данных

Чтобы добавить Torque функция для набора данных,

  1. Выделите Torque функция в нижнем списке Project Expressions.

  2. Выберите Data > Factors > Add to Data Set.

Это добавляет к набору данных два объекта: Torque: Model и Torque: Strategy. Эти два объекта составляют Torque функция.

  • Torque: Model - модель, используемая в качестве ссылки точки для калибровки функции.

  • Torque: Strategy - значения функции в этих рабочих точках.

Когда эти шаги завершены, список факторов включает четыре входных фактора и четыре выходных фактора, как показано.

Сравнение элементов в наборе данных

Просмотр набора данных как таблицы

При просмотре набора данных можно сравнить экспериментальные данные с калибровками или моделями в проекте.

Щелкните  на панели инструментов, чтобы просмотреть набор данных как таблицу значений.

В таблице входные камеры являются белыми, а выходные камеры - серыми. Выберите Torque: Strategy заголовок столбца для просмотра показанного представления. Выбранный столбец становится синим, а заголовки столбцов - входами стратегии (n, load, afr и spk) поворот крема. Заголовки столбцов всегда подсвечиваются таким образом, когда они связаны с выбранным столбцом (такими как входы модели, входы стратегии или связанные столбцы).

В дополнение к просмотру столбцов можно использовать наборы данных для создания столбца, в котором показано различие между двумя столбцами:

  1. Выберите tqmeas и Torque: Strategy столбцы при помощи Ctrl + нажатие кнопки.

  2. Выберите Create Error из контекстного меню заголовка каждого столбца.

Это создает другой столбец, который является различием между tqmeas и Torque: Strategy. Обратите внимание, что все столбцы, которые являются входами в этот новый столбец, подсвечивают заголовки.

Столбец с ошибкой - это просто различие между tqmeas и Torque: Strategy. Это обеспечивает простой способ сравнения функции и измеренных данных.

Просмотр набора данных как графика

  1. Щелкните или выберите View > Plot, чтобы просмотреть набор данных как график.

    На нижней панели перечислены все выходные выражения в наборе данных и в проекте.

  2. Используйте Ctrl + нажатие кнопки, чтобы выбрать tqmeas и Torque: Strategy из нижнего списка.

  3. Измените x-axis factor на n из раскрывающегося меню.

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

    Очевидно, что между ними есть некоторое расхождение.

Отображение ошибки

Просмотрите ошибку между калиброванным и измеренными значениями крутящего момента.

  1. Выберите tqmeas_minus_Torque из нижнего списка (Output Expressions).

  2. Для y-axis factor выберите Absolute Relative Error (tqmeas - Torque) из раскрывающегося меню.

Как видим, особой корреляции между скоростью вращения двигателя и ошибкой калибровки, по-видимому, нет.

Раскраска отображения

  1. Выберите Color by Value из контекстного меню на графике.

  2. В раскрывающемся меню Color by выберите load.

На этом отображении можно увидеть, что некоторые низкие значения нагрузки отображают высокую ошибку.

Ограничение области значений цветов

Чтобы просмотреть цвета более подробно, можно ограничить область значений цветов:

  1. Выберите Limit range поле (или щелкните правой кнопкой мыши график и выберите Restrict Color to Limits).

  2. Установите минимальное значение цветовой области значений как можно ниже путем перетаскивания минимального значения вниз.

  3. Установите максимальное значение цветовой области значений около 0,4.

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

Переназначение переменных

Можно изменить набор данных, изменив, какие переменные используются для выражений проекта.

Вместо использования настроек тестовой камеры для скорости вращения двигателя (RPM), можно хотеть использовать измеренные значения скорости вращения двигателя (nmeas). Таким образом, вы должны переназначить переменную n на nmeas.

Для переназначения n,

  1. Щелкните или выберите Data > Assign.

  2. В появившемся диалоговом окне выберите n на панели Project Assignments и nmeas на панели Data Columns.

  3. Нажмите кнопку присвоения.

Похожие темы