engineermike
Well-Known Member
@tdstuart if you log your desired airflow and MAF, they should match very closely. Based on the log you posted, yours is off as much as 30%. Assuming your MAF, TB, and Injector data are correct, this can only point to the SD model as being the problem. That said, the more I think about it, the more I think you can get it in the ballpark without actually having to measure the manifold pressure. You see, the throttle body flow is modelled in the logic and the blade angle is sent to a pre-calculated position to achieve a desired airflow. Then the MAF reads the actual airflow and a feedback loop correction is made, but the feedback loop intentionally has limitations. Therefore, you can tune the SD model and get it "in the ballpark" by modifying it until the desired airflow matches up to MAF.
If this were my car, I would do the following steps:
1. Disable the throttle feedback loop. The feedback loop corrects errors so it will mask problems that you want to correct. This is a temporary change just until the SD model is calibrated, and would be disabled by setting auF0080 to 0.
2. Lock it in to one Mapped Point in order to focus on just tuning that one. I would start with Mapped Point 5 since that is where it hovers at cruise. This is done by setting auF33355 to all 5's. This will force it to MP5 at all times not at idle or WOT.
3. With the above changes, desired airflow and MAF can be logged and compared to see the "raw" error. Calculated MAP, rpm, MP5 weight should be logged as well.
4. Start tuning the MP5 SD model. This will be iterative and each value only applies to that specific rpm. It's best to try holding engine speed constant and varying the load with the throttle as best you can. Specifically, I would start by modifying the slope values, auF33197, as this will scale the entire curve up and down by roughly the same % change. My bet is the slope needs to be scaled up and I'd start in 10% increments and see how the MAF vs desired airflow error responds. If there is no discernable change, I'd try larger adjustments. I would try to get the error under 5% by modifying just the slope values.
5. Put auF0080 back stock to re-activate the feedback correction.
Once this is done, MP5 SD model is fairly well calibrated and you'd have a decision to make. You can elect to just leave auF33355 as it is and just let it use MP5 at all times not idle and WOT. Lund often takes this approach, except they don't bother using a high efficiency point like MP5. Or, if you are successful and want to continue on, you can proceed to other Mapped Points that you might want to use. At this point, you can begin to see why many, such as myself, try to reduce the number of active mapped points as much as possible. I'm running only 5 points, and others have reported similar strategies.
If this were my car, I would do the following steps:
1. Disable the throttle feedback loop. The feedback loop corrects errors so it will mask problems that you want to correct. This is a temporary change just until the SD model is calibrated, and would be disabled by setting auF0080 to 0.
2. Lock it in to one Mapped Point in order to focus on just tuning that one. I would start with Mapped Point 5 since that is where it hovers at cruise. This is done by setting auF33355 to all 5's. This will force it to MP5 at all times not at idle or WOT.
3. With the above changes, desired airflow and MAF can be logged and compared to see the "raw" error. Calculated MAP, rpm, MP5 weight should be logged as well.
4. Start tuning the MP5 SD model. This will be iterative and each value only applies to that specific rpm. It's best to try holding engine speed constant and varying the load with the throttle as best you can. Specifically, I would start by modifying the slope values, auF33197, as this will scale the entire curve up and down by roughly the same % change. My bet is the slope needs to be scaled up and I'd start in 10% increments and see how the MAF vs desired airflow error responds. If there is no discernable change, I'd try larger adjustments. I would try to get the error under 5% by modifying just the slope values.
5. Put auF0080 back stock to re-activate the feedback correction.
Once this is done, MP5 SD model is fairly well calibrated and you'd have a decision to make. You can elect to just leave auF33355 as it is and just let it use MP5 at all times not idle and WOT. Lund often takes this approach, except they don't bother using a high efficiency point like MP5. Or, if you are successful and want to continue on, you can proceed to other Mapped Points that you might want to use. At this point, you can begin to see why many, such as myself, try to reduce the number of active mapped points as much as possible. I'm running only 5 points, and others have reported similar strategies.
Sponsored