Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

 ECU for internal combustion engine (input: bmep, speed, Twater)

DRVICE01A - internal combustion engine (torque model) - data files function of the BMEP
and the speed/no regulation

DRVICE01D is a submodel of internal combustion engine (ICE) at cold or


hot start.

It computes the torque, the emissions (CO2, CO, HC, NOx, soot) and the
fuel consumption as well as the exhaust gas flow rate and the
combustion thermal losses. The CO2 emissions are estimated from the
fuel consumption.

Port 2 is an output signal port which returns the exhaust gas
temperature, mass flow rate and the pollutant emissions (CO, HC, NOx
and soot).

Port 3 is an output signal port which returns the Brake Mean Effective
Pressure (BMEP) of the engine (delayed from the ECU torque request).
Port 4 is an output signal port which gives the losses (normalized) due to
cold conditions. This can be used by a driver submodel
like DRVDRV01Aor DRVDRV01B to correct the load request during pull
away.

Port 5 is a multiplexed input signal port (4 signals):

 signal 1: load requested by the driver,



o load > 0: driving torque request,
o load ≤ 0: deceleration, fuel resume...

 signal 2: combustion mode,


o 0: ICE off (pumping losses still taken into account),
o i: ICE on (combustion mode # i).

 signal 3: thermal coefficient combustion release (can be useful to


simulate warm up during cold start),

 signal 4: controlled idle speed.

These signals can be calculated as a function of the water temperature


by the 'ECU for ICE' submodel for example DRVVECU0A.

The maximum expected value for the load is 1, which corresponds to the
maximum engine torque (i.e. ICE working as a motor => torque > 0).
Negative torques are controlled by load between -0.1 and 0. A linear
interpolation is done between these values. A dynamic treatment (first
order lag) is done on the load signal: the response time depends on the
engine configuration (naturally aspirated, turbocharged).

Port 6 is a thermal port which gives the power transferred to the cooling
system and receives the wall and/or block mass temperature. For
example, this temperature can be calculated by the cooling system
submodel DRVCOO0A , but a more accurate modeling can be performed
by using components from the thermal libraries (i.e. thermal, thermal-
hydraulic and/or the cooling system libraries).

Port 7 is a signal port which receives the coolant temperature in [degC].
This temperature is used to determine if the engine is cold or hot: when
the coolant temperature is below the hot temperature threshold, the fuel
consumption and emissions are calculated from a weighted linear
combination of hot values and cold coefficicents (see more details in
the Sketch and equations section).

Port 8 is a thermal port with the oil temperature [degC] as input and the
friction losses [W] as output.

3D Engine Mode

TRVDNODE01 - 3-dimensional mechanical node (transferring kinematic


elements of port 6)

You might also like