Engee documentation

Simple Engine

Simplified engine model based on external speed characteristics.

blockType: SubSystem

Path in the library:

/Automotive/Engine/Simple Engine

Description

Block Simple Engine Implements a simplified engine model using an interpolation table of the dependence of maximum torque on engine speed, mass fuel consumption parameters, and engine efficiency to estimate torque and fuel consumption. 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.

Ports

Input

# TrqCmd — required torque
scalar

Details

Torque, in NM.

Data types

Float64

Complex numbers support

No

# EngSpd — engine speed
scalar

Details

Engine speed, in rpm.

Data types

Float64

Complex numbers support

No

Output

# Info — information signal
the tire

Details

A bus containing the results of the block calculation.

The signal Description Units of measurement

IntkGasMassFlw (not calculated)

Mass air consumption

kg/s

NrmlzdAirChrg (not calculated)

Normalized mass air flow in the engine cylinder

Afr (not calculated)

The ratio of the amount of air to the amount of fuel (Air-Fuel Ratio, AFR)

FuelMassFlw

The output fuel consumption in the engine

kg/s

FuelVolFlw

Volumetric fuel consumption

m3/s

ExhManGasTemp (not calculated)

Engine exhaust gas temperature

K

EngTrq

Motor output torque

N⋅m

EngSpd

Engine speed

rpm

CrkAng (not calculated)

The absolute angle of rotation of the engine crankshaft where — the number of revolutions of the crankshaft in one working stroke

degrees

Bsfc

Specific effective fuel consumption during engine testing on a brake bench (Brake-Specific Fuel Consumption, BSFC)

g/kWh

EoHC (not calculated)

Mass consumption of hydrocarbons in exhaust gases

kg/s

EoCO (not calculated)

Mass consumption of carbon monoxide in exhaust gases

kg/s

EoNOx (not calculated)

Mass consumption of nitrogen oxide and nitrogen dioxide in exhaust gases

kg/s

EoCO2 (not calculated)

Mass consumption of carbon dioxide in exhaust gases

kg/s

EoPM (not calculated)

Mass consumption of solid particles

kg/s

PwrInfo

PwrTrnsfrd

PwrCrkshft

Power on the crankshaft

Tue

PwrNotTrnsfrd

PwrFuel

Power generated from fuel

Tue

PwrLoss

Power loss

Tue

PwrStored

_ Not used_

Data types

Float64

Complex numbers support

No

# EngTrq — engine torque
scalar

Details

Engine torque, in NM.

Data types

Float64

Complex numbers support

No

Parameters

Maximum torque curve

# Engine maximum torque [f_tqmax], Nm — maximum engine torque — external speed characteristic

Details

The maximum engine torque is the external speed characteristic, in nm.

Default value

[75.679776480773256 75.679776480773256 97.173658538143172 116.84042599160529 152.21029882684542 175 174.99889520597083 174.99996520122858 175 175 175 175 175 175 175 175]

Program usage name

f_tqmax

Tunable

No

Evaluatable

Yes

# Breakpoints for engine speed input [f_tqmax_n_bpt], rpm — engine speed

Details

Engine speed, in rpm.

Default value

[0.0 750.0 1053.57142857143 1357.14285714286 1660.71428571429 1964.28571428571 2267.85714285714 2571.42857142857 2875 3178.57142857143 3482.14285714286 3785.71428571429 4089.28571428571 4392.85714285714 4696.42857142857 5000]

Program usage name

f_tqmax_n_bpt

Tunable

No

Evaluatable

Yes

Fuel and efficiency

# Fuel lower heating value Lhv, J/kg — lower calorific value of fuel

Details

The lowest calorific value of the fuel, in J/kg.

Default value

46.0e6

Program usage name

Lhv

Tunable

No

Evaluatable

Yes

# Fuel specific gravity Sg — relative fuel density

Details

Relative fuel density, dimensionless.

Default value

0.745

Program usage name

Sg

Tunable

No

Evaluatable

Yes

# Average brake specific fuel consumption BsfcAvg, g/kwh — average specific effective fuel consumption when the engine is tested on a brake stand

Details

Average specific effective fuel consumption during engine testing on a brake bench, in g/kWh.

Default value

350.0

Program usage name

BsfcAvg

Tunable

No

Evaluatable

Yes