|
Software Tuning Discuss all software tuning topics. |
|
Thread Tools | Search this Thread |
02-07-2014, 08:22 AM | #1 |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
DI flow rate adjustment
I'm trying to adjust the DI flow rate to compensate for some fueling error on the DI side without having to hack up my MAF curve and consequently throw my now-perfectly-calibrated port injectors out of whack. It's a process refinement that I've been considering for a long time but was only recently inspired to do by @mad_sb's post on the subject where he used DI pressure targets to accomplish something similar. I want to go the route of adjusting the scalers (DI flow rate is effectively the DI equivalent of a port injector scaler, only rather than cc/min it's the amount of time the system takes to flow 1cc, so inverted and 3-dimensional basically) rather than adjusting the pressure as i view it as a more direct approach to the problem. Not that the other way is wrong, hell i may end up going back and doing it the other way, it's just my initial thought.
The issue i'm having is that I have no idea what the y axis of the map is. It's label is the always informative 'value'. any ideas? here's a pic of the map itself: Last edited by jamesm; 02-07-2014 at 12:26 PM. |
The Following User Says Thank You to jamesm For This Useful Post: | jdm-az-fuk (02-07-2014) |
02-07-2014, 08:44 AM | #2 |
Senior Member
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 607 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
|
Two things. For the map you've shown, it looks like it could be Fuel pressure target vs some sensor voltage (rail pressure sensor voltage) vs some multiplier or correction factor. The rail pressure sensor is 0-5v right?
Second, could you explain further what you're looking to do? You want to change the injection mass by adjusting the pulsewidth, as opposed to adjusting the rail pressure? One thing to keep in mind is that the fuel spray in a direct injection system works against the cylinder pressure. The cylinder pressure varies with crank angle, load, valve timing, etc. That's why OEM controls for DI have some way, even if it's a very simplified correction, to account for instantaneous flow rate vs rail pressure vs cylinder pressure. |
02-07-2014, 12:02 PM | #3 | |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
Quote:
|
|
02-07-2014, 12:39 PM | #4 | |
Senior Member
Join Date: Jan 2013
Drives: 2013 Asphalt FR-S
Location: Orange County
Posts: 1,639
Thanks: 632
Thanked 981 Times in 537 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
|
Quote:
Target rail pressure is a separate table, I only used that to tweak a couple spots, mainly i was using the DI pressure multiplier table. See attached. Shown is the stock GDI Pressure Multiplier table.
__________________
~Namaste~ |
|
The Following User Says Thank You to mad_sb For This Useful Post: | jamesm (02-07-2014) |
02-07-2014, 01:06 PM | #5 |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
so i wonder then what are the advantages/drawbacks to using the gdi flow rate vs. gdi pressure multiplier? i would think that both are inputs to the same fueling algorithm, but i'm not sure which way to go. i've read a recommendation somewhere (can't remember where, maybe ecutek docs) that suggested using the gdi flow rate to compensate for fuel density in an e85 setup that doesn't use racerom, which is a big part of why i was leaning that direction. i'm curious to know if there's any practical difference and if so what that is.
i was also thinking that the y axis may be maf voltage, but it didn't seem to make sense that it's scaled all the way down to zero, since the maf scale isn't and you'd never see that in operation. thanks for confirming that it is (which i believe we can be confident of if the raw rom values are g/s). this will allow me to test and see how it works out using this map to make the corrections. my car is down for the weekend getting some intercooler pipes powdercoated, but i'll test when i get it back together and report back. |
02-07-2014, 01:37 PM | #6 | |
Senior Member
Join Date: Jan 2013
Drives: 2013 Asphalt FR-S
Location: Orange County
Posts: 1,639
Thanks: 632
Thanked 981 Times in 537 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
|
Quote:
__________________
~Namaste~ |
|
The Following User Says Thank You to mad_sb For This Useful Post: | jamesm (02-07-2014) |
02-07-2014, 01:51 PM | #7 |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
i just realized that i can do this with a custom map very easily. probably should've looked there first lol. thanks for all the help anyway! maybe someone will see this and need it some day
Last edited by jamesm; 02-07-2014 at 02:14 PM. |
02-07-2014, 02:35 PM | #8 |
Banned
Join Date: Mar 2012
Drives: SSM LT MT BRZ
Location: SoCal
Posts: 1,033
Thanks: 803
Thanked 754 Times in 328 Posts
Mentioned: 23 Post(s)
Tagged: 1 Thread(s)
|
semi related random question,
Is MAP sensor used in the algorithm that defines DI Rail Pressure? Or does it reference MAF G/S only? I was contemplating how far off base the flow numbers likely are when you consider the difference in cylinder pressure after FI is considered. Also is there a map defined that relates Injection angle to Cylinder pressure? Or are people still not playing with the SOI angle? |
02-07-2014, 03:17 PM | #9 | |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
Quote:
ecutek doesn't define anything related to SOI angle for the di, likely due to liability issues. someone could easily mess up and end up injecting into the spark event . being that these things aren't well understood yet, i'd bet that they didn't feel the need to give us that noose to hang ourselves with. romraider has it, and the maps are load vs. rpm vs. soi angle. |
|
02-07-2014, 03:38 PM | #10 | |
Senior Member
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 607 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
|
Quote:
One thing somebody needs to figure out is if it is possible to record end of injection timing for PFI and DI on the FA20. Somebody also needs to find what the limits are for SOI, EOI, and/or injection duration in the software. You also want to find out if the code is capable of two or three injections per stroke. Under about 3000-4000rpm you can reduce knock sensitivity and run a couple more degrees of spark with two injections. The stock tune doesn't seem to do it. Japanese DI engines in production today generally don't utilize multiple injections for this purpose as much as more established manufacturers with DI--I suspect it is due to limited knowledge and experience with it. See attached paper for some discussion of tradeoffs in injection timing and injection split ratio. I'm curious as to why you specifically feel that spraying fuel near the time of the spark event is a big deal, outside of smoke & particulate emissions (which nobody here cares about). If you look at the more advanced spark ignition combustion systems out there in production (chiefly high end German engines), they are already doing this for catalyst heating or for low load stratified combustion. Homogeneous combustion usually has end-of-injection timing limits in software for emissions purposes, and also software limits for crank angle degrees between injection events. Another thing to keep in mind about rail pressure is that under most conditions higher pressure is better for atomization/mixing and combustion. One of the reasons why the pressure ramps up to 20 MPa gradually, rather than "jumping" to it outside of a certain speed/load window, is to reduce friction and pumping work. There may also be some unknown durability issue with the fuel system, but I can assure you that not every rail pressure map looks like that in its general shape. |
|
The Following 2 Users Say Thank You to arghx7 For This Useful Post: | jamesm (02-07-2014), SkullWorks (02-10-2014) |
02-07-2014, 03:43 PM | #11 | |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
Quote:
you can log port and di injection time with ecutek, then reverse back to the SOI maps to get an idea of when the injection is taking place, couldn't you? EDIT: looks like ecutek just added logging of PI/DI angle Last edited by jamesm; 02-07-2014 at 04:09 PM. |
|
02-07-2014, 05:46 PM | #12 |
Senior Member
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 607 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
|
You can roughly figure out EOI timing for the DI if you have SOI and duration, using a formula. It would be better to read it off the ECU though, because there may be some other thing/modifier going on in the background, and it would be nice to actually see the EOI hitting a limit at say 30 degrees BTDC. As for the port injection, well you can calculate the number of crank angle degrees duration based on the duty cycle (50% duty = 360 crank angle degrees, 100% duty = 720). But you need a reference point. The key is figuring out whether you are open or closed valve injection. If PFI duty cycle is large enough, you're going to have open valve injection anyway because there's not enough time to get all the fuel on to the back of the valves at a given PFI injector flow rate/size.
There are small benefits for engine output to be had from moving EOI around on port injection and SOI on direct injection, because the factory timing is set according to emissions constraints--mostly HC emissions, smoke emissions, and long oil life (oil dilution). I'm talking a little bit of volumetric efficiency or knock improvement, usually nothing drastic. Getting back to the original point of this thread: at part load your rail pressure and direct injection timing windows aren't maxed out. You've got room to play around with rail pressure, injection timing, and injection duration. At full load it's more like PFI fuel tuning with the fuel pressure aspect, because you will be at max rail pressure anyway. That's when possible software SOI and EOI limits come into play. |
The Following User Says Thank You to arghx7 For This Useful Post: | jamesm (02-07-2014) |
02-14-2014, 09:49 PM | #13 |
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 358 Times in 142 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Had a chance to look at the disassembly. A lot indirectly referenced.
X-axis is Fuel Pressure, FFF8936C is the RAM address for data used in the GDI Flow table Y-axis looks like a Direct Injector Pulse Width value, FFF887E8 is the RAM address for data used in the GDI Flow table Return gets stored in FFF887EC and logs very closely with FFF887F0 (I believe this is Direct IPW). |
02-14-2014, 10:04 PM | #14 |
Banned
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,293 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
|
I ended up using the do flow scaling table to do it. It works very well.
|
The Following User Says Thank You to jamesm For This Useful Post: | Sportsguy83 (02-14-2014) |
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BRZ vs FRS Manufacturing Rate | Stigmaru | BRZ First-Gen (2012+) -- General Topics | 18 | 12-12-2016 03:53 PM |
Rate your mods! | l0aded | Scion FR-S / Toyota 86 GT86 General Forum | 32 | 05-13-2013 04:23 PM |
What interest rate are you getting? | doctortt | Scion FR-S / Toyota 86 GT86 General Forum | 64 | 03-19-2013 01:53 PM |
[GTA] insurance rate | chenshuo | CANADA | 2 | 01-09-2013 03:03 PM |
Best Spring Rate please help | whitefrs | Suspension | Chassis | Brakes -- Sponsored by 949 Racing | 8 | 09-30-2012 09:02 PM |