Difference between revisions of "SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Internal Combustion Engine"

From OpenMBD
Jump to: navigation, search
(Module Parameter)
(Module Parameter)
Line 63: Line 63:
 
! Variable
 
! Variable
 
! Parameter
 
! Parameter
! Style = "width:50px" | Description
+
! Style = "width:150px" | Description
 
! Unit
 
! Unit
 
|-
 
|-

Revision as of 13:53, 5 April 2018

General information about Internal Combustion Engine

The internal combustion engine model is modeled using maps to represent the mechanical energy (friction) losses and the applicable time response for torque build up.

Module

Engine.jpeg

Bus Selector for module input

[[File:]]

Module output

Output
Node Variable Name Description Unit
Sensor Mice Eng_tqCrkSft_Nm Crankshaft torque Nm
ωice Eng_nAct_radps Engine speed rad/s
Mice+Mfric+Mexh Eng_tqInd_Nm Indicated torque Nm
ϑice Eng_tOilAct_K Engine oil temperature K
mech out [Nm] Mice phys_torque_Nm torque Nm
Jice phys_inertia_kgm2 inertia kgm2
mech fb in [rad/s] ωice phys_speed_radps rotational speed rad/s

Module Parameter

Variable Parameter Description Unit
Jice dat.inertia.value Inertia kgm2
τice,1 dat.boost.insttorque.timeconstant.T1.value Time constant for engine torque build up
dat.boost.insttorque.vec Instant torque available Nm
τice,2 dat.boost.timeconstatnt.T2.value Time constant for boost pressure depending on torque build - up (Time constant = f(speed)
dat.boost.speed.vec Engine speed vector for torque build up rad/s
dat.torquetype.value Engine torque request: 0 = indicated torque; 1 = crankshaft torque boolean
dat.friction.friction.vec Engine friction = f(speed) Nm
dat.friction speed.vec Engine speed vector for engine friction rad/s
dat.exhaustbrake.brake.vec Engine friction with fully engaged exhaust brake (Exhaust brake = f(speed)) Nm
dat.exhaustbrake.speed.vec Engine speed vector for engine friction with fully engaged exhaust brake rad/s
dat.maxtorque.vec Engine maximum torque (Max torque = f(speed)) Nm
dat.maxtorque.speed.vec Engine speed for engine maximum torque
dat.controller.p.value Proportional constant for PI controller -
dat.controller.i.value Integral constant for PI controller -
dat.startertorque.value Starter motor torque Nm