Mapped Core Engine
An internal combustion engine model based on interpolation tables.
blockType: SubSystem
Path in the library:
|
Description
Block Mapped Core Engine Implements a model of an internal combustion engine in stationary mode based on interpolation tables of power, mass air flow, fuel consumption, exhaust gas temperature, efficiency and characteristics of exhaust gas mass flow. The block can be used for:
-
Engine modeling in vehicle system models and during semi-natural testing (Hardware-in-the-loop, HIL);
-
Research on fuel efficiency.
The values of the interpolation tables depend on the engine load and the engine shaft rotation speed . If the check box is selected Input engine temperature The tabular values will also depend on the engine temperature . The block allows you to set interpolation tables for the following engine characteristics:
-
Power;
-
Air;
-
Fuel;
-
Temperature;
-
Efficiency;
-
Emissions:
-
Hydrocarbons (HC);
-
Carbon monoxide (CO);
-
Nitrogen oxides (NOx);
-
Carbon dioxide (CO2);
-
Solid particles (PM).
-
To limit the output values, block Mapped Core Engine It does not extrapolate data from interpolation tables.
Ports
Entrance
# TrqCmd — engine load
+
scalar
Details
Engine load . Examples of engine loads:
-
Preset torque;
-
Preset average effective indicator pressure in the engine cylinder;
-
Normalized air mass in the cylinder;
-
The mass of the injected fuel.
| Типы данных |
|
| Support for complex numbers |
None |
# EngSpd — engine shaft speed
+
scalar
Details
Engine shaft rotation speed .
| Типы данных |
|
| Support for complex numbers |
None |
# EngTemp — engine temperature
+
scalar
Details
Engine temperature .
Dependencies
To use this port, check the box Input engine temperature on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
Output
# EngTrq — engine power
+
scalar
Details
Engine power .
Dependencies
To use this port, check the box Power on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# IntkAirMassFlw — mass air consumption
+
scalar
Details
Mass air consumption of the engine .
Dependencies
To use this port, check the box Air on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
#
FuelMassFlw —
fuel
consumption
scalar
Details
Fuel consumption in the engine .
Dependencies
To use this port, check the box Fuel on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# ExhManGasTemp — exhaust gas temperature
+
scalar
Details
Engine exhaust gas temperature .
Dependencies
To use this port, check the box Temperature on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# Bsfc — specific fuel consumption during braking
+
scalar
Details
Specific effective fuel consumption during engine testing on a brake bench (Brake-Specific Fuel Consumption, BSFC) .
Dependencies
To use this port, check the box Efficiency on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# EoHC — mass consumption of hydrocarbons
+
scalar
Details
Mass consumption of hydrocarbons .
Dependencies
To use this port, check the box HC on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# EoCO — mass consumption of carbon monoxide
+
scalar
Details
Mass consumption of carbon monoxide .
Dependencies
To use this port, check the box CO on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# EoNOx — mass consumption of nitrogen oxide and nitrogen dioxide
+
scalar
Details
Mass consumption of nitrogen oxide and nitrogen dioxide .
Dependencies
To use this port, check the box NOx on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# EoCO2 — mass consumption of carbon dioxide
+
scalar
Details
Mass consumption of carbon dioxide .
Dependencies
To use this port, check the box CO2 on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
# EoPm — mass flow rate of solid particles
+
scalar
Details
Mass consumption of solid particles .
Dependencies
To use this port, check the box PM on the tab Configuration.
| Типы данных |
|
| Support for complex numbers |
None |
Parameters
Configuration
Block Options
#
Engine Type —
engine icon type
Compression-ignition | Spark-ignition
Details
The type of icon displayed for the internal combustion engine used in the unit.
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Input engine temperature — activating the engine temperature port
Details
Select this option to activate the EngTemp input port.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Input
# Breakpoints for load input — engine load
Details
Engine load.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Breakpoints for speed input — engine speed
Details
Engine speed.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Breakpoints for temperature input — engine temperature
Details
Engine temperature.
Dependencies
To use this option, check the box Input engine temperature.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Output Configuration
# Power — activating the engine power port
Details
Select this checkbox to activate the EngTrq output port and the tab Power.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Air — activation of the mass air flow port
Details
Check this box to activate the IntkAirMassFlw output port and the tab Air.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Fuel — activating the fuel consumption port in the engine
Details
Check this box to activate the FuelMassFlw output port and the tab Fuel.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Temperature — exhaust gas temperature port activation
Details
Check this box to activate the ExhManGasTemp output port and the tab Temperature.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Efficiency — activation of the specific fuel consumption port during braking
Details
Select this checkbox to activate the Bsfc output port and the tab Efficiency.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# HC — activation of the hydrocarbon mass flow port
Details
Check this box to activate the EoHC output port and the tab HC.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# CO — activation of the carbon monoxide mass flow port
Details
Select this checkbox to activate the EoCO output port and the tab CO.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# NOx — activation of the nitrogen oxide and nitrogen dioxide mass flow port
Details
Select this checkbox to activate the EoNOx output port and the tab NOx.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# CO2 — activation of the carbon dioxide mass flow port
Details
Select this checkbox to activate the EoCO2 output port and the tab CO2.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# PM — activation of the solid mass flow port
Details
Select this checkbox to activate the EoPm output port and the tab PM.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Power
Parameters
# Power table — power
Details
Engine power table.
Dependencies
To use this option, check the box Power on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
Air
Parameters
# Air table — mass air consumption
Details
The table of the mass air flow of the engine.
Dependencies
To use this option, check the box Air on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
Fuel
Parameters
# Fuel table — fuel consumption
Details
Table of fuel consumption in the engine.
Dependencies
To use this option, check the box Fuel on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
Temperature
Parameters
# Temperature table — exhaust gas temperature
Details
The table of temperature of exhaust gases of the engine.
Dependencies
To use this option, check the box Temperature on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
Efficiency
Parameters
# Efficiency table — specific fuel consumption during braking
Details
Table of specific fuel consumption during engine testing on the brake stand.
Dependencies
To use this option, check the box Efficiency on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
HC
Parameters
# HC table — mass consumption of hydrocarbons
Details
The table of mass consumption of hydrocarbons.
Dependencies
To use this option, check the box HC on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
CO
Parameters
# CO table — mass consumption of carbon monoxide
Details
Table of mass consumption of carbon monoxide.
Dependencies
To use this option, check the box CO on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
NOx
Parameters
# NOx table — mass consumption of nitrogen oxide and nitrogen dioxide
Details
Table of mass consumption of nitric oxide and nitrogen dioxide .
Dependencies
To use this option, check the box NOx on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
CO2
Parameters
# CO2 table — mass consumption of carbon dioxide
Details
Table of mass consumption of carbon dioxide.
Dependencies
To use this option, check the box CO2 on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |
PM
Parameters
# PM table — mass consumption of solid particles
Details
Table of mass flow of solid particles.
Dependencies
To use this option, check the box PM on the tab Configuration.
| Default value |
|
| Program usage names |
|
| Tunable |
No |
| Evaluatable |
Yes |