Сгенерируйте Mapped CI Engine из электронной таблицы

Если у вас есть основанные на модели калибровочные Toolbox™ и Stateflow®можно использовать пример готовых узлов динамометра двигателя, чтобы сгенерировать интерполяционные таблицы для блока Mapped CI Engine. Пример готовых узлов использует данные двигателя, чтобы калибровать двигатель и сгенерировать таблицы.

  1. Если он не открыт, откройте пример готовых узлов.

  2. Нажмите Generate Mapped Engine from Spreadsheet.

Шаг 1: Сгенерируйте сопоставленную калибровку Engine

  1. Используйте поле Spreadsheet file, чтобы предоставить файл данных. По умолчанию пример готовых узлов имеет CiEngineData.xlsx содержит требуемые и необязательные данные. В таблицах обобщены требования к файлам данных для генерации калиброванных таблиц, которые являются функциями массы впрыскиваемого топлива или крутящего момента двигателя и скорости вращения двигателя.

    Примечание

    Чтобы задать тип интерполяционной таблицы, в блоке Mapped CI Engine установите параметр Input command равным Fuel mass или Torque.

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

    Срабатывание данныхОписаниеТребования к данным для генерации сопоставленных таблиц Engine
    Функция массы топлива и скорости вращения двигателяФункция крутящего момента и скорости вращения двигателя
    FuelMassCmd

    Масса впрыскиваемого топлива, в мг на впрыск

    Необходимый

    Не используется

    Крутящий момент

    Команда крутящего момента Engine, в Н· м

    НеобходимыйНеобходимый
    EngSpd

    Скорость вращения двигателя, в об/мин

    НеобходимыйНеобходимый
    AirMassFlwRate

    Массовый расход воздуха, в кг/с

    Дополнительный

    Дополнительный

    FuelMassFlwRate

    Массовый расход топлива, в кг/с

    Дополнительный

    Дополнительный

    ExhTemp

    Температура выхлопа, в К

    Дополнительный

    Дополнительный

    BSFC

    Engine расход топлива (BSFC), в г/кВтч

    Дополнительный

    Дополнительный

    HCMassFlwRate

    Массовый расход выбросов углеводородов, кг/с

    Дополнительный

    Дополнительный

    COMassFlwRate

    Массовый расход монооксида углерода, кг/с

    Дополнительный

    Дополнительный

    NOxMassFlwRate

    Массовый расход оксида азота и диоксида азота, в кг/с

    Дополнительный

    Дополнительный

    CO2MassFlwRate

    Массовый расход двуокиси углерода, кг/с

    Дополнительный

    Дополнительный

    PMMassFlwRate

    Массовый расход выбросов твердых частиц, кг/с

    Дополнительный

    Дополнительный

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

    Неполные данныеОписаниеТребования к данным для генерации сопоставленных таблиц Engine
    Функция массы топлива и скорости вращения двигателяФункция крутящего момента и скорости вращения двигателя
    FuelMassCmd

    Масса впрыскиваемого топлива, в мг на впрыск

    Не используется

    Не используется

    Крутящий момент

    Команда крутящего момента Engine, в Н· м

    Необходимый

    Необходимый

    EngSpd

    Скорость вращения двигателя, в об/мин

    Необходимый

    Необходимый

    AirMassFlwRate

    Массовый расход воздуха, в кг/с

    Дополнительный

    Дополнительный

  2. Щелкните Generate mapped engine calibration, чтобы сгенерировать модели поверхности отклика в Model-Based Calibration Toolbox и калибровке в CAGE (CAlibration Генерации). CAGE и Model Browser открываются, когда процесс завершается. Чтобы калибровать данные, Model-Based Calibration Toolbox использует шаблоны.

    • Model Browser предоставляет модель отклика для данных, содержащихся в файле данных, для примера:

    • Браузер CAGE предоставляет калиброванные данные, например:

Шаг 2: Применить калибровку к отображенной модели Engine

При нажатии Apply calibration to mapped engine model Powertrain Blockset™:

  • Обновляет параметры блоков Mapped CI Engine с помощью калиброванной таблицы и данных точек по оси Х.

  • Обновляет CI Controller с учетом массы топлива на таблицу впрыска, если Mapped CI Engine таблицы блоков являются функциями массы топлива и скорости вращения двигателя.

  • Устанавливает Mapped CI Engine как активный вариант.

  • Выполняет эксперимент по отображению ядра.

Когда отображение двигателя динамометра завершится, используйте Данные моделирования Inspector, чтобы проверить результаты.

См. также

| |

Похожие темы