Документация Engee

Generic Engine

Страница в процессе разработки.

Двигатель внутреннего сгорания общего назначения.

Тип: Engee1DMechanical.Engines.Generic

Путь в библиотеке:

/Physical Modeling/1D Mechanical/Engines & Motors/Generic Engine

Описание

Блок Generic Engine представляет собой настраиваемый двигатель внутреннего сгорания, подходящий для двигателей с электрозажиганием и дизельных двигателей. Управлять блоком можно, используя либо крутящий момент, либо нормализованный физический сигнал дроссельной заслонки. Настройку параметров блока можно осуществить с помощью полиномов третьего порядка или табличных данных о крутящем моменте или мощности. Дополнительные динамические параметры включают инерцию коленчатого вала и задержку отклика. Порт физического сигнала FC выводит данные о расходе топлива двигателем на основе выбранной модели расхода топлива. Дополнительные регуляторы частоты вращения и предельных оборотов предотвращают остановку двигателя и включают круиз-контроль. На рисунке показано, как эти порты соотносятся с конфигурацией двигателя. generic engine 1 ru

Частота вращения двигателя, дроссельная заслонка, мощность и крутящий момент двигателя

По умолчанию блок Generic Engine использует запрограммированное соотношение между крутящим моментом и частотой вращения, которое модулируется сигналом дроссельной заслонки или сигналом управления крутящим моментом.

Блок оценивает потребную мощность двигателя как функцию частоты вращения двигателя . Функция вычисляет максимальную мощность, доступную для заданной частоты вращения двигателя . Параметры блока Maximum power, Speed at maximum power и Maximum speed нормализуют эту функцию относительно физических значений максимального крутящего момента и частоты вращения.

Нормализованный сигнал дроссельной заслонки регулирует мощность двигателя таким образом, что . При выборе значения Normalized throttle для параметра Model parameterization физический входной сигнал Thr управляет мощностью двигателя. При выборе значения Torque command блок вычисляет величину нормализованного сигнала дроссельной заслонки автоматически. Блок выдает мощность, равную доле максимально возможной мощности в установившемся режиме при фиксированной частоте вращения двигателя.

Полиномиальное управление двигателем

Если для параметра Model parameterization задано значение Normalized 3rd-order polynomial, блок использует нормализованную частоту вращения двигателя для вычисления частоты вращения и крутящего момента. Блок определяет нормализованную частоту вращения двигателя как

где

  • — текущая частота вращения двигателя;

  • — частота вращения двигателя при максимальной мощности.

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



где , и — постоянные полиномиальные коэффициенты, — пиковая мощность. В типичных двигателях коэффициенты положительны.

Блок вычисляет крутящий момент двигателя при полностью открытой дроссельной заслонке, используя полиномиальные коэффициенты такие, что







Блок устанавливает нормализованную частоту вращения двигателя при пиковой мощности таким образом, что

Подстановка этого равенства в формулу для дает

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

Блок определяет нормализованную частоту вращения двигателя с пиковым крутящим моментом как

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

Решение для с использованием этих уравнений дает





Блок рассчитывает крутящий момент двигателя следующим образом

где — пиковый крутящий момент. Подстановка уравнения для дает ограничение

Блок использует , и для расчета частоты вращения двигателя при пиковой мощности так, что

где эквивалентно мощности при пиковом крутящем моменте , который всегда меньше пиковой мощности .

Формы мощности двигателя для различных типов двигателей

Блок вычисляет полином при помощи соответствующих коэффициентов, заданных в параметре Engine type. При выборе значений Spark-ignition или Diesel для параметра Engine type блок выбирает соответствующие коэффициенты из таблицы. При выборе значения Generic блок вычисляет эти коэффициенты самостоятельно.

Коэффициент потребляемой мощности

Engine type

Spark-ignition

Diesel

1

0.6526

1

1.6948

-1

-1.3474

Расход топлива

Блок может дополнительно моделировать расход топлива и выводить результаты в виде физического сигнала на порт FC. Чтобы включить расход топлива в моделирование, установите для параметра Fuel consumption model одно из следующих значений:

  • Constant per revolution;

  • Fuel consumption by speed and torque;

  • Brake specific fuel consumption by speed and torque;

  • Brake specific fuel consumption by speed and brake mean effective pressure.

Модель регулятора холостого хода

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

и

где

  • — дроссельная заслонка двигателя;

  • — входной порт дроссельной заслонки Thr;

  • — дроссельная заслонка регулятора;

  • — частота вращения двигателя или угловая скорость коленчатого вала;

  • — опорная частота вращения на холостом ходу;

  • — пороговое значение частоты вращения регулятора;

  • — постоянная времени регулятора.

Управляемая дроссельная заслонка увеличивается с запаздыванием первого порядка от 0 до 1, когда частота вращения двигателя падает ниже опорной. Когда частота вращения двигателя превышает опорную скорость, регулируемая дроссельная заслонка уменьшается от единицы до нуля. Когда разница между частотой вращения двигателя и опорной скоростью меньше порогового значения скорости, установленного регулятором, тангенциальная составляющая уравнения сглаживает производную по времени управляемой дроссельной заслонки. Функция сглаживания ограничивает регулируемую дроссельную заслонку диапазоном [0,1]. Двигатель использует большее из двух значений: входного и регулируемого. Если включить задержку двигателя, регулятор изменит входные данные перед вычислением задержки.

Модель регулятора красной зоны

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

  • — опорное значение скорости в красной зоне;

  • — пороговое значение скорости;

  • — постоянная времени в красной зоне.

Производительность

Для повышения скорости моделирования установите для параметра Fuel consumption model значение No fuel consumption. При использовании этой настройки блок не рассчитывает расход топлива независимо от порта FC.

Если выбран любое другое значение для параметра Fuel consumption model, блок должен выполнить нелинейное вычисление. Блок решает уравнение, даже если порт FC , который сообщает о расходе топлива, не подключен к другому блоку.

Допущения и ограничения

Двигатели с запаздыванием реагируют на изменение скорости и положения дроссельной заслонки. Блок поддерживает запаздывание только из-за изменения положения дроссельной заслонки.

Зависимости для группы параметров Fuel Consumption

В таблице показано, как значения параметра Fuel consumption model влияют на доступность зависимых параметров.

Fuel Consumption

Fuel consumption model

No fuel consumption

Constant per revolution

Fuel consumption by speed and torque

Brake specific fuel consumption by speed and torque

Brake specific fuel consumption by speed and brake mean effective pressure

Fuel consumption per revolution

Displaced volume

Revolutions per cycle

Speed vector

Torque vector

Brake mean effective pressure vector

Fuel consumption table

Brake specific fuel consumption table

Interpolation method

Порты

Выход

# P — мгновенная мощность двигателя, Вт
скаляр

Details

Мощность, развиваемая двигателем, Вт.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# FC — расход топлива, кг/с
скаляр

Details

Расход топлива двигателем, кг/с.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Ненаправленные

# B — корпус двигателя
вращательная механика

Details

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

Имя для программного использования

base_flange

# F — коленчатый вал двигателя
вращательная механика

Details

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

Имя для программного использования

follower_flange

Вход

# Thr — нормализованный уровень дроссельной заслонки двигателя, безразмерный
скаляр

Details

Требуемый крутящий момент двигателя как доля максимально возможного крутящего момента. Этот сигнал должен находиться в диапазоне [0,1].

Зависимости

Чтобы использовать этот порт, установите для параметра Input type значение Normalized throttle.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Trq — регулирование крутящего момента, Н·м
скаляр

Details

Требуемый крутящий момент двигателя как доля максимально возможного крутящего момента, Н·м. Этот сигнал должен находиться в диапазоне от 0 до значения параметра Maximum torque.

Зависимости

Чтобы использовать этот порт, установите для параметра Input type значение Torque command.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Engine Specifications

# Input type — возможность управления с помощью нормализованного дросселя или крутящего момента
Normalized throttle | Torque command

Details

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

  • Normalized throttle — включает порт Thr физического сигнала, который принимает управление дроссельной заслонкой в диапазоне от нуля до единицы.

  • Torque command — Включает порт Trq физического сигнала, который принимает регулирование крутящего момента в диапазоне от нуля до максимального крутящего момента.

Значения

Normalized throttle | Torque command

Значение по умолчанию

Normalized throttle

Имя для программного использования

input_type

Вычисляемый

Да

# Model parameterization — модель двигателя
Normalized 3rd-order polynomial | Tabulated torque data | Tabulated power data

Details

Модель двигателя. Выберите одно из следующих значений на основе имеющихся данных:

  • Normalized 3rd-order polynomial — настройте параметры двигателя с помощью интерполяционной таблицы кривой мощности, определяемой характеристиками мощности и скорости.

  • Tabulated torque data — настройте параметры двигателя с помощью таблицы зависимости частоты вращения от крутящего момента.

  • Tabulated power data — настройте параметры двигателя с помощью таблицы зависимости частоты вращения от мощности.

Значения

Normalized 3rd-order polynomial | Tabulated torque data | Tabulated power data

Значение по умолчанию

Normalized 3rd-order polynomial

Имя для программного использования

parameterization

Вычисляемый

Да

# Engine type — процесс сгорания для моделирования
Spark-ignition | Diesel | Generic

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial.

Значения

Spark-ignition | Diesel | Generic

Значение по умолчанию

Spark-ignition

Имя для программного использования

engine_type

Вычисляемый

Да

# Maximum power — физический предел выходной мощности двигателя
W | GW | MW | kW | mW | uW | HP_DIN

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial и для параметра Engine type значение Spark-ignition или Diesel.

Единицы измерения

W | GW | MW | kW | mW | uW | HP_DIN

Значение по умолчанию

230.0 kW

Имя для программного использования

max_power

Вычисляемый

Да

# Speed at maximum power — угловая скорость коленчатого вала при достижении двигателем максимального крутящего момента
rpm | deg/s | rad/s

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial и для параметра Engine type значение Spark-ignition или Diesel.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

6858.0 rpm

Имя для программного использования

w_P_max

Вычисляемый

Да

# Maximum speed — максимальная угловая скорость коленчатого вала
rpm | deg/s | rad/s

Details

Максимальная частота вращения , при которой двигатель может развивать крутящий момент. Это значение задает верхнюю границу кривой мощности.

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

7000.0 rpm

Имя для программного использования

w_max

Вычисляемый

Да

# Stall speed — частота вращения двигателя на холостом ходу
rpm | deg/s | rad/s

Details

Минимальная частота вращения , при которой двигатель может развивать крутящий момент. Это значение задает нижнюю границу кривой мощности.

Во время моделирования, если падает ниже этого значения, крутящий момент двигателя снижается до нуля.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

500.0 rpm

Имя для программного использования

w_min

Вычисляемый

Да

# Stall speed threshold — порог отключения двигателя
rpm | deg/s | rad/s

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

100.0 rpm

Имя для программного использования

w_threshold

Вычисляемый

Да

# Maximum torque — физический предел крутящего момента двигателя
N*m | mN*m | lbf*ft

Details

Максимальный крутящий момент , который может развить двигатель. Это значение определяет пик на кривой зависимости частоты вращения от крутящего момента.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial и для параметра Engine type значение Generic.

Единицы измерения

N*m | mN*m | lbf*ft

Значение по умолчанию

380.0 N*m

Имя для программного использования

T_max

Вычисляемый

Да

# Speed at maximum torque — угловая скорость коленчатого вала при достижении двигателем максимальной мощности
rpm | deg/s | rad/s

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Normalized 3rd-order polynomial и для параметра Engine type значение Generic.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

4300.0 rpm

Имя для программного использования

w_T_max

Вычисляемый

Да

# Speed vector — табличные данные о частоте вращения двигателя
rpm | deg/s | rad/s

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Tabulated torque data или Tabulated power data.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

[500.0, 1000.0, 2000.0, 3000.0, 4300.0, 5000.0, 6000.0, 7000.0] rpm

Имя для программного использования

w_vector

Вычисляемый

Да

# Torque vector — табличные данные о крутящем моменте двигателя
N*m | mN*m | lbf*ft

Details

Вектор значений крутящего момента для заданной частоты вращения. Размер этого вектора должен соответствовать параметру Speed vector.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Tabulated torque data.

Единицы измерения

N*m | mN*m | lbf*ft

Значение по умолчанию

[250.0, 280.0, 330.0, 360.0, 380.0, 370.0, 350.0, 310.0] N*m

Имя для программного использования

T_vector

Вычисляемый

Да

# Interpolation method — тип интерполяции
Linear | Smooth

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Tabulated torque data или Tabulated power data.

Значения

Linear | Smooth

Значение по умолчанию

Linear

Имя для программного использования

torque_interpolation_method

Вычисляемый

Да

# Power vector — табличные данные о мощности двигателя
W | GW | MW | kW | mW | uW | HP_DIN

Details

Вектор значений мощности для заданной частоты вращения. Размер этого вектора должен соответствовать параметру Speed vector.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model parameterization значение Tabulated power data.

Единицы измерения

W | GW | MW | kW | mW | uW | HP_DIN

Значение по умолчанию

[10.0, 30.0, 70.0, 110.0, 165.0, 190.0, 220.0, 230.0] kW

Имя для программного использования

power_vector

Вычисляемый

Да

Dynamics

# Inertia — активация параметров моделирования инерции

Details

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

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_inertia

Вычисляемый

Да

# Time constant — активация параметров моделирования задержки двигателя

Details

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

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_delay_throttle

Вычисляемый

Да

# Engine inertia — инерция вращения коленчатого вала двигателя
g*cm^2 | kg*m^2 | lbm*ft^2 | lbm*in^2 | slug*ft^2 | slug*in^2

Details

Начальная инерция вращения. Этот параметр инициализирует расчет инерции двигателя.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Inertia.

Единицы измерения

g*cm^2 | kg*m^2 | lbm*ft^2 | lbm*in^2 | slug*ft^2 | slug*in^2

Значение по умолчанию

1.0 kg*m^2

Имя для программного использования

I

Вычисляемый

Да

# Initial velocity — угловая скорость коленчатого вала двигателя
rpm | deg/s | rad/s

Details

Начальная угловая скорость. Этот параметр инициализирует расчет инерции двигателя.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

800.0 rpm

Имя для программного использования

w_start

Вычисляемый

Да

# Engine time constant — значение задержки двигателя
d | s | hr | ms | ns | us | min

Details

Временная задержка отклика двигателя. Этот параметр определяет задержку между сигналом дроссельной заслонки и реакцией двигателя.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Time constant.

Единицы измерения

d | s | hr | ms | ns | us | min

Значение по умолчанию

0.2 s

Имя для программного использования

tau

Вычисляемый

Да

# Initial normalized throttle — начальное значение дросселя двигателя

Details

Начальное значение нормализованной дросселя двигателя. Это значение должно находиться в диапазоне [0,1]. Укажите положительное значение для этого параметра, чтобы учесть задержку.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Time constant.

Значение по умолчанию

0.0

Имя для программного использования

normalized_throttle_start

Вычисляемый

Да

Fuel Consumption

# Fuel consumption model — активация параметров моделирования расхода топлива
No fuel consumption | Constant per revolution | Fuel consumption by speed and torque | Brake specific fuel consumption by speed and torque | Brake specific fuel consumption by speed and brake mean effective pressure

Details

Метод расчета расхода топлива, основанный на имеющихся данных. Методы позволяют использовать параметры, соответствующие типичным промышленным данным. Выберите один из следующих вариантов:

  • No fuel consumption

  • Constant per revolution

  • Fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and brake mean effective pressure

Если для параметра Fuel consumption model выбрано значение No fuel consumption, блок не будет рассчитывать расход топлива даже при подключении порта FC к другому блоку. Выбор этой опции увеличивает скорость моделирования.

Значения

No fuel consumption | Constant per revolution | Fuel consumption by speed and torque | Brake specific fuel consumption by speed and torque | Brake specific fuel consumption by speed and brake mean effective pressure

Значение по умолчанию

No fuel consumption

Имя для программного использования

fuel_consumption_model

Вычисляемый

Да

# Fuel consumption per revolution — константа
mg/rev | kg/rad

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Constant per revolution.

Единицы измерения

mg/rev | kg/rad

Значение по умолчанию

25.0 mg/rev

Имя для программного использования

fuel_consumption_per_revolution

Вычисляемый

Да

# Speed vector — данные о частоте вращения двигателя
rpm | deg/s | rad/s

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model одно из следующих значений:

  • Fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and brake mean effective pressure

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

[1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0] rpm

Имя для программного использования

fuel_consumption_w_vector

Вычисляемый

Да

# Torque vector — данные о крутящем моменте двигателя
N*m | mN*m | lbf*ft

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Fuel consumption by speed and torque или Brake specific fuel consumption by speed and torque.

Единицы измерения

N*m | mN*m | lbf*ft

Значение по умолчанию

[0.0, 80.0, 160.0, 200.0, 240.0, 320.0, 360.0, 400.0] N*m

Имя для программного использования

fuel_consumption_T_vector

Вычисляемый

Да

# Fuel consumption table — данные о расходе топлива двигателем
kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s) | g/s

Details

Матрица значений расхода топлива, соответствующих векторам частоты вращения и крутящего момента двигателя. Количество строк должно быть равно количеству элементов в параметре Speed vector параметр. Количество столбцов должно быть равно количеству элементов в параметре Torque vector. Значение по умолчанию равно [.5, .9, 1.4, 1.6, 1.9, 2.7, 3.4, 4.4; 1, 1.7, 2.7, 3.1, 3.6, 5, 6, 7.4; 1.4, 2.7, 4, 4.8, 5.6, 7.5, 8.5, 10.5; 2, 3.6, 5.8, 6.7, 8, 10.4, 11.7, 13.3; 2.5, 4.8, 7.9, 9.4, 10.8, 14, 16.2, 18.6; 3.1, 6, 10.3, 11.9, 13.8, 18.4, 22, 26.5] г/с.

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Fuel consumption by speed and torque.

Единицы измерения

kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s) | g/s

Значение по умолчанию

[0.5 0.9 1.4 1.6 1.9 2.7 3.4 4.4; 1.0 1.7 2.7 3.1 3.6 5.0 6.0 7.4; 1.4 2.7 4.0 4.8 5.6 7.5 8.5 10.5; 2.0 3.6 5.8 6.7 8.0 10.4 11.7 13.3; 2.5 4.8 7.9 9.4 10.8 14.0 16.2 18.6; 3.1 6.0 10.3 11.9 13.8 18.4 22.0 26.5] g/s

Имя для программного использования

fuel_consumption_matrix

Вычисляемый

Да

# Interpolation method — метод итерполяции для расчета расхода топлива
Linear | Smooth

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model одно из следующих значений:

  • Fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and torque

  • Brake specific fuel consumption by speed and brake mean effective pressure

Значения

Linear | Smooth

Значение по умолчанию

Linear

Имя для программного использования

fuel_consumption_interpolation_method

Вычисляемый

Да

# Brake specific fuel consumption table — данные об удельном расходе топлива при испытании двигателя на тормозном стенде
s^2/ft^2 | s^2/m^2 | g/(hr*kW)

Details

При выборе значения Brake specific fuel consumption by speed and torque для параметра Fuel consumption model данный параметр представляет собой матрицу показателей удельного расхода топлива при торможении, которая соответствует векторам частоты вращения двигателя и крутящего момента. Удельный расход топлива — это отношение расхода топлива к выходной мощности.

При выборе значения Brake specific fuel consumption by speed and brake mean effective pressure для параметра Fuel consumption model данный параметр представляет собой матрицу показателей удельного расхода топлива при торможении, которая соответствует векторам частоты вращения двигателя и среднего эффективного тормозного давления. Среднее эффективное тормозное давление — это отношение расхода топлива к выходной мощности.

Для обеих моделей расхода топлива количество строк должно равняться количеству элементов в параметре Speed vector. Количество столбцов должно быть равно количеству элементов в параметре Torque vector или в параметре Brake mean effective pressure vector. Значение по умолчанию равно [410, 380, 300, 280, 270, 290, 320, 380; 410, 370, 290, 270, 260, 270, 285, 320; 415, 380, 290, 275, 265, 270, 270, 300; 420, 390, 310, 290, 285, 280, 280, 285; 430, 410, 340, 320, 310, 300, 310, 320; 450, 430, 370, 340, 330, 330, 350, 380] г/(ч·кВт).

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Brake specific fuel consumption by speed and torque или Brake specific fuel consumption by speed and brake mean effective pressure.

Единицы измерения

s^2/ft^2 | s^2/m^2 | g/(hr*kW)

Значение по умолчанию

[410.0 380.0 300.0 280.0 270.0 290.0 320.0 380.0; 410.0 370.0 290.0 270.0 260.0 270.0 285.0 320.0; 415.0 380.0 290.0 275.0 265.0 270.0 270.0 300.0; 420.0 390.0 310.0 290.0 285.0 280.0 280.0 285.0; 430.0 410.0 340.0 320.0 310.0 300.0 310.0 320.0; 450.0 430.0 370.0 340.0 330.0 330.0 350.0 380.0] g/(hr*kW)

Имя для программного использования

BSFC_matrix

Вычисляемый

Да

# Brake mean effective pressure vector — данные о давлении поршня
Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Details

Вектор значений среднего эффективного тормозного давления. Значения среднего эффективного тормозного давления удовлетворяют выражению

где

  • — выходной крутящий момент;

  • — количество циклов на один оборот;

  • — рабочий объем цилиндра.

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Brake specific fuel consumption by speed and brake mean effective pressure.

Единицы измерения

Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Значение по умолчанию

[0.0, 250.0, 500.0, 625.0, 750.0, 1000.0, 1150.0, 1250.0] kPa

Имя для программного использования

BMEP_vector

Вычисляемый

Да

# Displaced volume — объем топлива, вытесняемый за один ход поршня
l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Brake specific fuel consumption by speed and brake mean effective pressure.

Единицы измерения

l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Значение по умолчанию

400.0 cm^3

Имя для программного использования

V_displaced

Вычисляемый

Да

# Revolutions per cycle — число оборотов в цикле сгорания

Details

Число оборотов коленчатого вала за цикл сгорания. Введите значение 2 для четырехтактного двигателя или 1 для двухтактного.

Зависимости

Чтобы использовать этот параметр, установите для параметра Fuel consumption model значение Brake specific fuel consumption by speed and brake mean effective pressure.

Значение по умолчанию

2.0

Имя для программного использования

revolutions_per_cycle

Вычисляемый

Да

Speed Control

# Idle speed control — активация параметров управления скоростью

Details

Возможность включить регулирование скорости. Регулятор скорости поддерживает работу двигателя на холостом ходу на заданном уровне. Холостой ход двигателя предотвращает его остановку, когда приоткрытой дроссельной заслонки недостаточно для вращения коленчатого вала. При включении параметров управления скоростью блок обеспечивает достаточный уровень открытия дроссельной заслонки для поддержания заданного значения параметра Idle speed reference. Подробнее см. в разделе Модель регулятора холостого хода.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_speed_control

Вычисляемый

Да

# Redline control — активация параметров регулятора красной зоны

Details

Параметр, позволяющий включить ограничитель максимальной угловой скорости коленчатого вала двигателя. При установке флажка рядом с параметром Redline control блок предотвращает превышение максимальной заданной частоты вращения двигателя.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_velocity_limiter

Вычисляемый

Да

# Idle speed reference — установившаяся частота вращения на холостом ходу
rpm | deg/s | rad/s

Details

Опорная угловая скорость коленчатого вала. Регулятор частоты вращения на холостом ходу поддерживает частоту вращения не ниже данной.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Idle speed control.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

1000.0 rpm

Имя для программного использования

w_idle

Вычисляемый

Да

# Controller time constant — задержка срабатывания регулятора холостого хода
d | s | hr | ms | ns | us | min

Details

Время реакции на отклонения от значения параметра Idle speed reference.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Idle speed control.

Единицы измерения

d | s | hr | ms | ns | us | min

Значение по умолчанию

1.0 s

Имя для программного использования

tau_idle

Вычисляемый

Да

# Controller threshold speed — плавность отклика регулятора
rpm | deg/s | rad/s

Details

Параметр сглаживания регулятора. Параметр Controller threshold speed сглаживает регулируемое значение дросселя, когда частота вращения двигателя превышает опорную частоту вращения холостого хода. Подробнее см. в разделе Модель регулятора холостого хода. Большие значения снижают скорость отклика регулятора. Малые значения увеличивают вычислительные затраты. Этот параметр должен быть положительным.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Idle speed control.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

1.0 rpm

Имя для программного использования

w_threshold_idle

Вычисляемый

Да

# Redline speed — пиковое пороговое значение управления частотой вращения коленчатого вала
rpm | deg/s | rad/s

Details

Заданное значение частоты вращения двигателя для регулирования красной зоны. Введите значение опорной частоты вращения, при превышении которого активируется управление красной зоной.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Redline control.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

5000.0 rpm

Имя для программного использования

w_redline

Вычисляемый

Да

# Redline time constant — задержка срабатывания регулятора красной зоны
d | s | hr | ms | ns | us | min

Details

Время реакции при превышении частоты вращения двигателя значения параметра Redline speed. Введите значение постоянной времени, связанной с увеличением или уменьшением регулируемого значения дроссельной заслонки.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Redline control.

Единицы измерения

d | s | hr | ms | ns | us | min

Значение по умолчанию

1.0 s

Имя для программного использования

tau_redline

Вычисляемый

Да

# Redline threshold speed — плавность срабатывания регулятора красной зоны
rpm | deg/s | rad/s

Details

Диапазон угловых скоростей перехода к красной зоне. Укажите диапазон скорости вокруг красной зоны, в которой регулятор переходит из полностью включенного состояния к выключенному. Блок использует этот параметр для сглаживания регулируемого значения дроссельной заслонки, когда частота вращения двигателя превышает заданное значение красной зоны. Большие значения снижают скорость отклика регулятора. Малые значения увеличивают вычислительные затраты.

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Redline control.

Единицы измерения

rpm | deg/s | rad/s

Значение по умолчанию

1.0 rpm

Имя для программного использования

w_threshold_redline

Вычисляемый

Да