The RR Editor Injector Flow scaling formula has always bothered me a bit. The formula attempts to convert the ROM's raw value into a flow rate. Now that I see the raw scaling value is really a value in micro-seconds I can't see how we can reliably convert that to flow. I think there's many variables that will through the formula off too. If you change intake and/or exhaust to make it breath easier, that's going to influence the required amount of fuel to reach stoichiometric AFR and therefore change the value we call Injector Flow even though you never changed the injectors themselves.
Anyway, in the past I changed my injectors from stock to DW740. I ended up with an Injector Flow setting of 760 and a bit more latency than stock. My AFR learned corrections were always with +/- 5%. Just recently I sent my old stock injectors out for cleaning and testing. I thought this would be a great way to see the "real" difference between the old and new injectors.
Here's the results.
First the stock "550cc".
Attachment:
Injector Results Stock 550.png
Now the "DW740".
Attachment:
Injector Results DW740.png
I then used the 100% DC Mean Flow rates to calculate the ratio for table adjustments.
551/741 = 0.743589
I wonder if it would be better to use the 75-80% rates as the Injectors are rarely open fully.
428/535 = 0.8For my first attempt I used the 100% ratio. I applied it to the Injector Flow Scaling value rather than entering in the Flow Rate. So stock is 520 according to the Editor and with the ratio I get 700 (not 740). I adjusted all the injector pulse width related tables, set latency to stock and went and flashed the ROM.
On cold start (4 °C) my WBO2 read ~13.5AFR. When closed loop activated I saw the corrections run up to about +8% at idle. Not bad! I went for a drive and didn't see any really bad corrections occur.
Code:
CAL ID:A2WC522S
Description: 05 USDM Outback XT MT
ECU ID:2F12795606
IAM,1.0000
ATM. PRESSURE,14.94 psi
IAT,53.6 F
ECT,194.0 F
A/F LRN #3,N/A
A/F Learning #1:
0 - <5.60,5.60 - <10.00,10.00 - <40.00,40.00+
4.10 ,0.00 ,-0.90 ,0.00
FLKC Table ,0 - <1.35,1.35 - <1.60,1.60 - <1.90,1.90 - <2.50,2.50+
0 - <2200 ,0.00 ,0.00 ,0.00 ,0.00 ,0.00
2200 - <3000,0.00 ,0.00 ,0.00 ,0.00 ,0.00
3000 - <3800,0.00 ,0.00 ,0.00 ,0.00 ,0.00
3800 - <4600,0.00 ,0.00 ,0.00 ,0.00 ,0.00
4600 - <5400,0.00 ,0.00 ,0.00 ,0.00 ,0.00
5400 - <6200,0.00 ,0.00 ,0.00 ,0.00 ,0.00
6200+ ,0.00 ,0.00 ,0.00 ,0.00 ,0.00
Here's a 3rd gear pull.
Attachment:
graph.png
Attachment:
romraiderlog_20121117_164546_WOT.csv
So, what I'm wondering is, should we change the formula in the Editor defs to give the raw Injector Flow scaling value in milli-seconds rather than a fictitious cc/min value? If we did I think people would have a better change at getting the flow scaling close to correct on the first attempt.