Если вы импортируете свою стратегию с интерполяционными таблицами, уже инициализированными, вы не должны инициализировать свои интерполяционные таблицы. Используйте Мастер Заливки Функции, чтобы заполнить ваши интерполяционные таблицы. Для получения дополнительной информации смотрите Интерполяционные таблицы Функции Заливки.
Можно использовать менеджера по Калибровке, чтобы импортировать значения интерполяционной таблицы из внешних источников и установить размер интерполяционных таблиц и нормализаторов. Для получения дополнительной информации смотрите менеджера по Калибровке.
Можно инициализировать функцию, чтобы установить значения нормализаторов по переменному диапазону и поместить заданные значения в каждую ячейку интерполяционной таблицы. Интерполяционная таблица, которая уже инициализируется, обеспечивает полезную начальную точку для более подробной калибровки.
Например, простая функция максимального момента привода (MBT) состоит из следующих интерполяционных таблиц:
Скорость (N), загрузка (L) интерполяционная таблица
Интерполяционная таблица с учетом поведения отношения воздуха/топлива (A)
Инициализация этого наборы функций значения нормализаторов для скорости, загрузки и AFR по переменным диапазонам и помещает заданные значения в каждую ячейку интерполяционной таблицы.
Чтобы инициализировать функцию, выполните эти шаги:
Щелкните, чтобы открыть Окно параметров Инициализации Функции.
Введите области значений для точек останова в ваших нормализаторах.
L имеет область значений 0.2
к 0.811
.
N имеет область значений 750
к 6500
.
A имеет область значений 11
к 17.6
.
Введите начальное значение интерполяционной таблицы для каждой ячейки в каждой интерполяционной таблице. Выше, значения ячеек
Таблица T имеет начальное значение 0
.
Таблица F_A имеет начальное значение 0
.
Нажмите OK, чтобы инициализировать функцию.
Можно инициализировать точки останова нормализатора индивидуально или инициализировать целую функцию. Инициализация помещает точки останова в даже интервалах вдоль области значений переменной, заданной для нормализатора. Когда вы добавляете интерполяционную таблицу и задаете входные параметры в диалоговом окне Table Setup, CAGE инициализирует табличные нормализаторы путем разрядки точек останова равномерно в областях значений входной переменной. Если вы отредактировали точки останова, можно возвратиться к ровной разрядке при помощи Инициализировать функции.
Располагать точки останова с интервалами равномерно:
Нажмите на панель инструментов или выберите Normalizer> Initialize.
В диалоговом окне введите область значений значений для нормализатора.
Нажмите OK.
Например, для таблицы крутящего момента с двумя нормализаторами скорости вращения двигателя и загрузки, можно равномерно расположить точки останова нормализатора с интервалами в области значений между 500 и 6 500 об/мин для скорости и между 0,1 и 1 для относительного воздушного заряда. В диалоговом окне введите 500 6500
для нормализатора скорости, N
, и 0.1 1
для нормализатора загрузки, L
.
Можно инициализировать таблицы индивидуально или инициализировать целую функцию. Инициализация табличных значений устанавливает значение каждой ячейки в выбранной таблице к константе.
Инициализировать табличные значения:
Кликните или выберите Table> Initialize.
Выберите постоянное значение, которое вы хотите вставить в каждую ячейку.
Факторы:
Заполнение нулями может вызвать проблему для некоторых стратегий тот модификатор использования таблицы. Например, ваша стратегия может использовать несколько таблиц загрузки скорости для различных значений AFR. Стратегия может использовать таблицу AFR в качестве модификатора, чтобы добавить к одной таблице загрузки скорости, чтобы настроить для эффектов различных уровней AFR на вашем крутящем моменте выход.
Если стратегия использует таблицы модификатора, которые являются множителями, стараются не инициализировать таблицы модификатора нулями. Инициализация может привести к отказам деления на нуль.
Если таблица является модификатором, который добавляется к другим таблицам, первоначально заполните ее нулями.
Если таблица является модификатором, который умножает другие таблицы, заполните ее единицами.
Можно использовать CAGE, чтобы расположить точки останова с интервалами в области значений нормализаторов. Выберите нормализатор в древовидном отображении.
Чтобы расположить точки останова с интервалами, или нажать кнопки на панели инструментов или выбирают из следующих опций в меню Normalizer.
Нормализатор | Описание |
---|---|
Initialize | Располагает точки останова с интервалами равномерно вдоль нормализатора. |
Fill | Располагает точки останова с интервалами в отношении модели. Например, можно поместить большинство точек останова, где искривление модели является самым большим. |
Optimize | Перемещает точки останова, чтобы минимизировать ошибку наименьшего квадрата в области значений оси. Чтобы оптимизировать нормализаторы, каждый нормализатор должен иметь один ввод переменной, который является входом к модели. Для 2D таблиц один ввод переменной должен отличаться от другого входа нормализатора. Только доступный, когда вы выполняете калибровки Функции. |
Оптимизация точек останова располагает точки останова с интервалами в отношении модели.
Например, предположите модель угла искры, который производит максимальный момент привода (MBT), имеет эти входные параметры: скорость вращения двигателя N, относительный воздушный заряд L и отношение воздуха к топливу A. Можно расположить точки останова с интервалами для скорости вращения двигателя и относительного воздушного заряда в области значений этих переменных путем обращения к модели.
Чтобы расположить точки останова с интервалами на основе искривления модели, завершите эти шаги:
Кликните или выберите Normalizer> Fill.
Диалоговое окно Breakpoint Fill Options открывается.
Выберите соответствующий метод, чтобы расположить ваши точки останова с интервалами в выпадающем меню в диалоговом окне.
Введите области значений значений для нормализаторов.
Предыдущий пример показывает Range N
500 6500
, и Range L, 0.1 1
.
Введите области значений других переменных модели.
CAGE располагает точки останова с интервалами в отношении модели в выбранных точках. Пример показывает 11 17
для Range A и 2
для Number of points. Это берет два среза через модель в = 11 и = 17. Каждый срез является поверхностью в N и L. Таким образом, MBT (N, L, 11) и MBT (N, L, 17).
CAGE вычисляет среднее значение этих двух поверхностей, чтобы дать среднюю модель MBTAV (N, L).
Если вы устанавливаете Number of points на один и указываете диапазон, то среднее значение области значений выбрано в качестве точки оценки.
Нажмите OK.
Если какая-либо из точек останова заблокирована, каждая группа разблокированных точек останова независимо расположена с интервалами согласно выбранному алгоритму.
Если вы увеличиваете число срезов через модель, вы увеличиваете вычислительное время, требуемое вычислять, куда поместить точки останова.
Чтобы оптимизировать точки останова, завершите эти шаги:
Убедитесь, что стандартная программа оптимизации перерабатывает рыночную стоимость для таблицы путем выбора одного из этих методов:
Выберите Normalizer> Initialize.
Выберите Normalizer> Fill.
Нажмите на панель инструментов или выберите Normalizer> Optimize.
Это открывает следующее диалоговое окно.
Введите области значений для нормализаторов.
Пример показывает 0.2 0.811
для Range L и 750 6500
для N.
Введите соответствующий номер узлов решетки для оптимизации.
Это задает сетку, по которой работает оптимизация. В предыдущем примере количеством узлов решетки является 36
и для L и для N. Эта mesh объединена с помощью кубических сплайнов, чтобы аппроксимировать модель.
Введите области значений и количества точек для других переменных модели.
Пример показывает Range A 14.3
и Number of points является 1
.
Решите, переупорядочить ли удаленные точки останова путем нажатия на переключатель.
Если вы принимаете решение переупорядочить удаленные точки останова, процесс оптимизации может перераспределить их между другими восстановленными после удаления точками останова.
Нажмите OK.
CAGE вычисляет таблицу, заполненную mesh в текущих точках останова. Затем CAGE вычисляет общую квадратную ошибку между табличными значениями и моделью mesh.
Точки останова настроены, пока эта ошибка не минимизирована, с помощью оптимизации нелинейного метода наименьших квадратов.
При оптимизации точек останова, значения по умолчанию:
Область значений для переменной нормализатора является областью значений переменной.
Значение для всех других переменных модели является сетболом переменной.
Количество узлов решетки является три раза количеством точек останова.