exponenta event banner

Инициализация таблиц характеристик и калибровки

При импорте стратегии с уже инициализированными таблицами подстановки нет необходимости инициализировать таблицы подстановки. Используйте мастер заполнения элементов для заполнения таблиц подстановки. Дополнительные сведения см. в разделе Заполнение таблиц поиска элементов.

Диспетчер калибровки можно использовать для импорта значений таблиц подстановки из внешних источников и задания размера таблиц подстановки и нормализаторов. Дополнительные сведения см. в разделе Диспетчер калибровки.

Инициализация элемента

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

Например, простой признак максимального тормозного момента (MBT) состоит из следующих таблиц поиска:

  • Таблица поиска скорости (N), нагрузки (L)

  • Таблица поиска для учета поведения соотношения воздух/топливо (A)

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

Для инициализации функции выполните следующие действия:

  1. Щелкните значок, чтобы открыть диалоговое окно Опции инициализации элемента (Feature Initialization Options).

  2. Введите диапазоны точек останова в нормализаторах.

    • L имеет диапазон 0.2 кому 0.811.

    • N имеет диапазон 750 кому 6500.

    • A имеет диапазон 11 кому 17.6.

  3. Введите начальное значение таблицы подстановки для каждой ячейки в каждой таблице подстановки. Выше указаны значения ячеек

    • Таблица Т имеет начальное значение 0.

    • Таблица F_A имеет начальное значение 0.

  4. Нажмите кнопку ОК, чтобы инициализировать элемент.

Инициализация точек останова

Можно инициализировать точки останова нормализатора по отдельности или всю функцию. Инициализация размещает точки останова с четными интервалами в диапазоне переменной, определенной для нормализатора. При добавлении таблицы подстановки и указании входных данных в диалоговом окне Настройка таблицы (Table Setup) CAGE инициализирует нормализаторы таблицы путем равномерного разнесения точек останова по диапазонам входных переменных. При редактировании точек останова можно вернуться к четному интервалу с помощью функции инициализации.

Для равномерного размещения точек останова:

  1. Щелкните на панели инструментов или выберите Нормализатор (Normalizer) > Инициализировать (Initialize).

  2. В диалоговом окне введите диапазон значений для нормализатора.

  3. Нажмите кнопку ОК.

Например, для таблицы крутящего момента с двумя нормализаторами частоты вращения двигателя и нагрузки можно равномерно разместить точки останова нормализатора в диапазоне от 500 до 6500 об/мин для скорости и от 0,1 до 1 для относительного заряда воздуха. В диалоговом окне введите 500 6500 для нормализатора скорости, N, и 0.1 1 для нормализатора нагрузки, L.

Инициализация значений таблицы

Таблицы можно инициализировать по отдельности или полностью. При инициализации значений таблицы значение каждой ячейки в выбранной таблице становится постоянным.

Чтобы инициализировать значения таблицы:

  1. Щелкните или выберите Таблица (Table) > Инициализация (Initialize).

  2. Выберите постоянное значение, которое требуется вставить в каждую ячейку.

Соображения:

  • Заполнение нулями может вызвать проблемы для некоторых стратегий, использующих таблицы модификаторов. Например, стратегия может использовать несколько таблиц скорости-нагрузки для различных значений AFR. Стратегия может использовать таблицу AFR в качестве модификатора для добавления к одной таблице скорости-нагрузки для корректировки влияния различных уровней AFR на выходной момент крутящего момента.

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

  • Если таблица является модификатором, добавляемым в другие таблицы, сначала заполните ее нулями.

  • Если таблица является модификатором, умножающим другие таблицы, заполните ее.

Оптимизация точек останова нормализатора

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

Чтобы разместить точки останова, нажмите кнопки на панели инструментов или выберите следующие опции в меню Нормализатор (Normalizer).

Нормализатор

Описание

Инициализировать

Равномерно размещает точки останова вдоль нормализатора.

Заполниться

Размещение точек останова по ссылке на модель. Например, можно разместить большинство точек останова там, где наибольшая кривизна модели.

Оптимизировать

Перемещает точки останова для минимизации наименьшей квадратной ошибки в диапазоне оси. Для оптимизации нормализаторов каждый нормализатор должен иметь один вход переменной, который является входом в модель. Для 2-D таблиц один вход переменной должен отличаться от другого входа нормализатора.

Доступно только при выполнении калибровки элемента.

Оптимизация точек останова

При оптимизации точек останова точки останова помещаются по ссылке на модель.

Например, предположим, что модель угла искры, создающая максимальный тормозной момент (ЦГБ), имеет следующие входы: частота вращения двигателя N, относительный воздушный заряд L и отношение воздуха к топливу A. Точки останова для частоты вращения двигателя и относительного воздушного заряда можно разместить в диапазоне этих переменных, обратившись к модели.

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

  1. Щелкните или выберите Нормализатор (Normalizer) > Заливка (Fill).

    Откроется диалоговое окно Опции заливки точки останова (Breakpoint Fill Options).

  2. Выберите подходящий метод для размещения точек останова в раскрывающемся меню диалогового окна.

  3. Введите диапазоны значений нормализаторов.

    В предыдущем примере показан диапазон N 500 6500и диапазон L, 0.1 1.

  4. Введите диапазоны других переменных модели.

    CAGE размещает точки останова по ссылке на модель в выбранных точках. В примере показано 11 17 для диапазона A и 2 для параметра «Количество точек». Это приводит к прохождению двух срезов через модель при A = 11 и A = 17. Каждый срез представляет собой поверхность в N и L. То есть MBT (N, L, 11) и MBT (N, L, 17 ).

    CAGE вычисляет среднее значение этих двух поверхностей, чтобы получить среднюю модель MBTAV (N, L).

    Если задать значение Число точек равным единице и задать диапазон, в качестве точки вычисления будет выбрано среднее значение диапазона.

  5. Нажмите кнопку ОК.

    Если какая-либо из точек останова заблокирована, каждая группа разблокированных точек останова распределяется независимо в соответствии с выбранным алгоритмом.

При увеличении количества фрагментов в модели увеличивается вычислительное время, необходимое для вычисления места размещения точек останова.

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

  1. Убедитесь, что процедура оптимизации работает над приемлемыми значениями для таблицы, выбрав один из следующих методов:

    1. Выберите Нормализатор > Инициализировать.

    2. Выберите Нормализатор (Normalizer) > Заливка (Fill).

  2. Щелкните на панели инструментов или выберите Нормализатор (Normalizer) > Оптимизировать (Optimize).

    Откроется следующее диалоговое окно.

  3. Введите диапазоны для нормализаторов.

    В примере показано 0.2 0.811 для диапазона L, и 750 6500 для Н.

  4. Введите соответствующее количество точек сетки для оптимизации.

    Это определяет сетку, над которой работает оптимизация. В предыдущем примере количество точек сетки равно 36 для L и N. Эта сетка объединяется с использованием кубических сплайнов для аппроксимации модели.

  5. Введите диапазоны и количество точек для других переменных модели.

    В примере показан диапазон A 14.3 и Количество баллов равно 1.

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

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

  7. Нажмите кнопку ОК.

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

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

При оптимизации точек останова по умолчанию:

  • Диапазон для переменной нормализатора - это диапазон переменной.

  • Значение для всех остальных переменных модели является уставкой переменной.

  • Количество точек сетки в три раза превышает число точек останова.

См. также

|

Связанные темы