SI Engine Torque Structure Model
The spark-ignition (SI) engine implements a simplified version of the SI engine torque structure calculation used in a Bosch Engine Management System (EMS). For the torque structure estimation calculation, the block requires calibration tables for:
- Inner torque — Maximum torque potential of the engine at a given speed and load 
- Friction torque — Torque losses due to friction 
- Optimal spark — Spark advance for optimal inner torque 
- Spark efficiency — Torque loss due to spark retard from optimal 
- Lambda efficiency — Torque loss due to lambda change from optimal 
- Pumping torque — Torque loss due to pumping 
The tables available with Powertrain Blockset™ were developed with the Model-Based Calibration Toolbox™.
| Lookup Table | Used to Determine | Plot | 
|---|---|---|
| Inner torque, | 
 | The inner torque lookup table, , is a function of engine speed and engine load, , where: 
 
 
 | 
| Friction torque, | 
 | The friction torque lookup table, , is a function of engine speed and engine load, , where: 
 
 
 | 
| Pumping torque, ƒTpump | 
 | The pumping torque lookup
    table, ƒTpump, is a function of engine load and engine
    speed,
         
 
 
 | 
| Optimal spark, | 
 | The optimal spark lookup table, , is a function of engine speed and engine load, , where: 
 
 
 | 
| Spark efficiency, | 
 | The spark efficiency lookup table, , is a function of the spark retard from optimal where: 
 
 
 | 
| Lambda efficiency, | 
 | The lambda efficiency lookup table, , is a function of lambda, , where: 
 
 
 | 
The engine brake torque is a based on inner torque with lambda efficiency, spark retard efficiency multipliers, pumping torque, and a friction torque offset
To account for thermal effects, the torque structure model corrects the friction torque calculation as a function of coolant temperature.
The pumping torque is a function of engine speed and engine speed.
| Optimal spark advance timing for maximum inner torque at stoichiometric air-fuel ratio (AFR) | |
| Spark retard timing distance from optimal spark advance | |
| Spark advance timing | |
| Engine load at arbitrary cam phaser angles, corrected for final steady-state cam phaser angles | |
| N | Engine speed | 
| Lambda multiplier on inner torque to account for the AFR effect | |
| Lambda, AFR normalized to stoichiometric fuel AFR | |
| Spark retard efficiency multiplier | |
| Spark efficiency lookup table to account for torque loss due to spark retard from optimal | |
| Friction torque lookup table to account for torque losses due to friction | |
| Lambda efficiency lookup table to account for torque loss due to lambda change from optimal | |
| Optimal spark lookup table, for maximum inner torque as a function of engine speed and load | |
| Inner torque lookup table, for maximum torque potential of the engine at a given speed and load | |
| Engine brake torque after accounting for spark advance, AFR, and friction effects | |
| Friction torque offset to inner torque | |
| Inner torque based on gross indicated mean effective pressure | |
| Tpump | Pumping torque | 
| Mfric | Friction torque modifier | 
| Tcoolant | Coolant temperature | 
References
[1] Gerhardt, J., Hönninger, H., and Bischof, H., A New Approach to Functional and Software Structure for Engine Management Systems – BOSCH ME7. SAE Technical Paper 980801, 1998.
See Also
SI Controller | SI Core Engine





