The crank-to-run GPO prediction also includes 1st, 2nd and 3rd step ahead GPO predictions and measurement update. As explained in further detail below, there is a transitional period during which the crank GPO prediction and the crank-to-run GPO prediction function concurrently. Once wholly in the crank-to-run mode, the crank-to-run GPO prediction is used alone. The crank-to-run GPO prediction is used to predict GPO for those cylinders that will ingest their air charge during operation in the crank-to-run mode.
The GPO predictor module 500 generates GPOk+1|k, GPOk+2|k and GPOk+3|k based on PBARO, MAP, TPS, RPM, TOIL, SOC, GPC and IAT. The particular prediction model or models used depend on the current event number and the engine mode (e.g., misfire and poor-start) and include crank GPO prediction, crank-to-run GPO prediction and run GPO prediction, misfire GPO prediction and poor-start GPO prediction.