Steady-state core engine model using lookup tables
Powertrain Blockset / Propulsion / Combustion Engine Components / Core Engine


The Mapped Core Engine block implements a steady-state core engine model using power, air mass flow, fuel flow, exhaust temperature, efficiency, and emission performance lookup tables. You can use the block for:
Hardware-in-the-loop (HIL) engine control design.
Vehicle-level fuel economy and performance simulations.
The block enables you to specify lookup tables for these engine characteristics. The lookup tables are functions of engine load, L, and engine speed N. If you select Input engine temperature, the tables are also a function of engine temperature, T.
Power
Air
Fuel
Temperature
Efficiency
Emissions
Hydrocarbon (HC)
Carbon monoxide (CO)
Nitric oxide and nitrogen dioxide (NOx)
Carbon dioxide (CO2)
Particulate matter (PM) emissions
To bound the Mapped Core Engine block output, the block does not extrapolate the lookup table data.
<TrqCmd> — Engine loadTrqCmd (default)Engine load, L. Examples of engine load include:
Commanded torque
Commanded indicated mean effective pressure (IMEP) in the engine cylinder
Normalized cylinder air mass
Injected fuel mass
To specify an engine load port name, on the Configuration tab, enter a name in the Load input port name parameter field.
<EngSpd> — Engine speedEngSpd (default)Engine speed, N.
To specify an engine load port name, on the Configuration tab, enter a name in the Speed input port name parameter field.
<EngTemp> — Engine temperatureEngTemp (default)Engine temperature, T.
To create the engine temperature input port name, select Input engine temperature parameter field.
To specify an engine load port name, on the Configuration tab, enter a name in the Temperature input port name parameter field.
<EngTrq> — PowerEngTrq (default)Engine power, .
To create this port, on the Configuration tab, select Power.
To specify the port name, on the Power tab, enter a name in the Power output port name parameter field.
<IntkAirMassFlw> — Air mass flowIntkAirMassFlw (default)Engine air mass flow, .
To create this port, on the Configuration tab, select Air.
To specify the port name, on the Air tab, enter a name in the Air output port name parameter field.
<FuelMassFlw> — Fuel flowFuelMassFlw (default)Engine fuel flow, .
To create this port, on the Configuration tab, select Fuel.
To specify the port name, on the Fuel tab, enter a name in the Fuel output port name parameter field.
<ExhManGasTemp> — Exhaust temperatureExhManGasTemp (default)Engine exhaust temperature, .
To create this port, on the Configuration tab, select Temperature.
To specify the port name, on the Temperature tab, enter a name in the Temperature output port name parameter field.
<Bsfc> — EfficiencyBsfc (default)Brake-specific fuel consumption (BSFC), Eff.
To create this port, on the Configuration tab, select Efficiency.
To specify the port name, on the Efficiency tab, enter a name in the Efficiency output port name parameter field.
<EoHC> — Hydrocarbon emissionsEoHC (default)Hydrocarbon emissions, HC.
To create this port, on the Configuration tab, select HC.
To specify the port name, on the HC tab, enter a name in the HC output port name parameter field.
<EoCO> — Carbon monoxide emissionsEoCO (default)Carbon monoxide emissions, CO.
To create this port, on the Configuration tab, select CO.
To specify the port name, on the CO tab, enter a name in the CO output port name parameter field.
<EoNOx> — Nitric oxide and nitrogen dioxide emissionsEoNOx (default)Nitric oxide and nitrogen dioxide emissions, NOx.
To create this port, on the Configuration tab, select NOx.
To specify the port name, on the NOx tab, enter a name in the NOx output port name parameter field.
<EoCO2> — Carbon dioxide emissionsEoCO2 (default)Carbon dioxide emissions, CO2.
To create this port, on the Configuration tab, select CO2.
To specify the port name, on the CO2 tab, enter a name in the CO2 output port name parameter field.
<EoPm> — Particulate matter emissionsEoPm (default)Particulate matter emissions, PM.
To create this port, on the Configuration tab, select PM.
To specify the port name, on the PM tab, enter a name in the PM output port name parameter field.
Engine Type — Type of engine imageCompression-ignition (CI) (default) | Spark-ignition (SI)Type of mapped internal combustion engine image to use in the block.
Load input port name — NameTrqCmd (default)Engine load input port name.
Breakpoints for load input — BreakpointsvectorBreakpoints for engine load input.
Speed input port name — NameEngSpd (default)Speed input port name.
Breakpoints for speed input — BreakpointsvectorBreakpoints for engine speed input.
Temperature input port name — NameEngTemp (default)Temperature input port name.
To enable this parameter, select Input engine temperature.
Breakpoints for temperature input — Breakpoints[233.15 273.15 373.15] (default) | vectorBreakpoints for engine temperature input.
To enable this parameter, select Input engine temperature.
Output Configuration — Create output portson (default)Create the output ports.
The table summarizes the output ports that are created for each Output parameter selection.
| Output Selection | Creates Port | Creates Tab |
|---|---|---|
| Power | | Power |
| Air | | Air |
| Fuel | | Fuel |
| Temperature | | Temperature |
| Efficiency | | Efficiency |
| HC | | HC |
| CO | | CO |
| NOx | | NOx |
| CO2 | | CO2 |
| PM | | PM |
Power output port name — PowerEngTrq (default)Power output port name.
To create this parameter, on the Configuration tab, select Power.
Power table — PowerarrayPower table.
To create this parameter, on the Configuration tab, select Power.
Air output port name — AirIntkAirMassFlw (default)Air mass flow output port name.
To create this parameter, on the Configuration tab, select Air.
Air table — AirarrayAir mass flow table.
To create this parameter, on the Configuration tab, select Air.
Fuel output port name — FuelFuelMassFlw (default)Fuel output port name.
To create this parameter, on the Configuration tab, select Fuel.
Fuel table — FuelarrayFuel table.
To create this parameter, on the Configuration tab, select Fuel.
Temperature output port name — TemperatureExhManGasTemp (default)Temperature output port name.
To create this parameter, on the Configuration tab, select Temperature.
Temperature table — TemperaturearrayTemperature table.
To create this parameter, on the Configuration tab, select Temperature.
Efficiency output port name — EfficiencyBsfc (default)Efficiency output port name.
To create this parameter, on the Configuration tab, select Efficiency.
Efficiency table — EfficiencyarrayEfficiency table.
To create this parameter, on the Configuration tab, select Efficiency.
HC output port name — HydrocarbonEoHC (default)Hydrocarbon output port name.
To create this parameter, on the Configuration tab, select HC.
HC table — HydrocarbonarrayHydrocarbon table.
To create this parameter, on the Configuration tab, select HC.
CO output port name — Carbon dioxideEoCO (default)Carbon monoxide output port name.
To create this parameter, on the Configuration tab, select CO.
CO table — Carbon dioxidearrayCarbon dioxide table.
To create this parameter, on the Configuration tab, select CO.
NOx output port name — Nitric oxide NO and nitrogen dioxide NO2EoNOx (default)NOx output port name. NOx is nitric oxide NO and nitrogen dioxide NO2.
To create this parameter, on the Configuration tab, select NOx.
NOx table — Nitric oxide NO and nitrogen dioxide NO2arrayNOx emissions table. NOx is nitric oxide NO and nitrogen dioxide NO2.
To create this parameter, on the Configuration tab, select NOx.
CO2 output port name — Carbon dioxideEoCO2 (default)Carbon dioxide output port name.
To create this parameter, on the Configuration tab, select CO2.
CO2 table — Carbon dioxidearrayCarbon dioxide table.
To create this parameter, on the Configuration tab, select CO2.
PM output port name — Particulate matterEoPm (default)Particulate matter output port name.
To create this parameter, on the Configuration tab, select PM.
PM table — Particulate matterarrayParticulate matter table.
To create this parameter, on the Configuration tab, select PM.