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

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

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

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

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

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

    Примечание

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

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

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

    Введенная топливная масса, в мг на инжекцию

    Необходимый

    Не используемый

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

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

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

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

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

    Поток массы воздуха, в kg/s

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

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

    FuelMassFlwRate

    Топливный поток массы, в kg/s

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

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

    ExhTemp

    Исчерпайте температуру в K

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

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

    BSFC

    Специфичный для тормоза расход топлива (BSFC) Engine, в g/kWh

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

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

    HCMassFlwRate

    Поток массы выбросов углеводорода, в kg/s

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

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

    COMassFlwRate

    Поток массы эмиссии угарного газа, в kg/s

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

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

    NOxMassFlwRate

    Азотный поток массы эмиссии диоксида окиси и азота, в kg/s

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

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

    CO2MassFlwRate

    Поток массы выделения углекислого газа, в kg/s

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

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

    PMMassFlwRate

    Поток массы эмиссии твердых примесей в атмосфере, в kg/s

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

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

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

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

    Введенная топливная масса, в мг на инжекцию

    Не используемый

    Не используемый

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

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

    Необходимый

    Необходимый

    EngSpd

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

    Необходимый

    Необходимый

    AirMassFlwRate

    Поток массы воздуха, в kg/s

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

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

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

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

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

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

Когда вы нажимаете Apply calibration to mapped engine model, Powertrain Blockset™:

  • Обновляет Сопоставленные параметры Блока двигателя CI с калиброванной таблицей и данными о точке останова.

  • Обновляет Контроллер CI с топливной массой на инжекционную таблицу, если Сопоставленные таблицы Блока двигателя CI являются функциями топливной массы и скорости вращения двигателя.

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

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

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

Смотрите также

| |

Похожие темы