Jump to content
SAU Community

Recommended Posts

I am fine tuning the cruising area of my ECU. Recently on a long trip, I had a chance to do a comparison vs the stock ECU on the same journey, and the new tune returns around 12.4l/100km, while the stock was around ~12.5L/100km.

While not totally disappointing, it could improve. At least my tune is about the same as a stock tune in terms of consumption, while being better on full power.

I have been reading up on what AFRs people run on partial throttle. The thing is, light/partial throttle can mean anything up to 110kpa manifold pressure on the stagea (heavy car, AWD, takes throttle to keep it moving).

I have attached my target AFR curves (the actual fuel map is very close), plus the timing map. Are there any areas low down that could do with some tweaking? Is the timing too conservative for the highway, or is it likely to be in the AFRs? For example, what AFR could be safely run at 100kpa engine load? Thanks

PS engine mods include turboback exhaust, high flowed R33 turbo, FMIC

post-46287-0-71562900-1426674728_thumb.jpg

post-46287-0-56910500-1426674732_thumb.jpg

Link to comment
https://www.sau.com.au/forums/topic/454883-economy-tuning-afrs-timing-etc/
Share on other sites

you can run it much leaner than stoitch at cruise.

I ran my old 33 at about 16:1 afr at cruise at 100ks.

takes a bit of time with the laptop and a long freeway.

Its a balancing act between throttle position, map and what the car likes.

then adjust the timing to get the most vacuum while cruising.

just make sure the throttle enrichment settings richen it back up quickly if you need to stab the throttle

you can run it much leaner than stoitch at cruise.

I ran my old 33 at about 16:1 afr at cruise at 100ks.

takes a bit of time with the laptop and a long freeway.

Its a balancing act between throttle position, map and what the car likes.

then adjust the timing to get the most vacuum while cruising.

just make sure the throttle enrichment settings richen it back up quickly if you need to stab the throttle

Thanks, though can you estimate how your 16:1 afr richened as the load increased? Not up to boost, just up to 0 manifold vacuum.

Eg, on my AFR table, I guess you would have around 16 at 50kpa. Im wondering what the safest AFR is for 0 manifold vacuum (around 100kpa).

I would only need to tweak the 1000rpm and 3000 rpm columns for cruising. That should keep it safe for revving the engine out. Plus the ECU uses map prediction for quick throttle changes.

Edited by zoomzoom

Zero vacuum is already a reasonable amount of load and so you want to be back below stoich already by the time you are there.

The cruise mixture and timing "optimisations" are really only to lean it out as far as you can and add as much timing as you can in that really narrow window where you actually cruise. So that's like whatever load and revs you cruise at 50 in 4th through to whatever load and revs you cruise at 120 in 5th. That paints a diagonal region on a typical 2D map and you just tweak that area, then roll off back to more "sensible for load" figures as soon as you fall off the sides of that region.

This is something I liked to play with a lot, but I was never really 'sure' of the settings.

Though my car was quite happy to sit around 15.5-16 and idle there, cruise around there at 100 etc, never really knew if it was right and backed it off a bit. (e85). Infact I could get it to cruise and idle at like 18:1 AFR, but I .. its numbers I was uncomfortable with but the car itself seemed to be happy enough to just rumble along like that. I ended up going for 14.7 or as near as possible when cruise/idle because it just 'felt better' (mentally, the car itself won't cough or splutter until like 20-21:1 AFR!)

My main query is what about things like part throttle, 3-5psi, my AFR would usually be about ~13 or so, which 'felt' fine.

What about things like in OP's post, high AFR at high RPM at 0 boost or vacuum?

Is THAT safe?

I realise you're on decal and most likely decel fuel cut when you hit 7000RPM at 0 psi or -5psi.. but what if you're on say, 1.5% throttle. Is this going to still work?

I realise no one should be driving around at 7000rpm, in gear, at 1.5% throttle, but.. in the interests of tuning..

  • Like 1

I suspect it's a lot easier than you imagine. At such massively light loads mixtures really don't matter too much at all, either from the point of view of the amount of heat produced or from the point of view of the amount of fuel consumed. So OEM fuel maps for high revs light loads are reasonable guidance and they always look like pretty close to stoich. You could therefore go stoich or a bit leaner there and not have a problem. Same with the timing. OEM timing maps usually have a lot of advance there. There is so little cylinder pressure that you'd be hard put to cause yourself any problems.

So, going past that one aspect, in general, if there is any noticeable load - ie more than cruising load, then the mixtures need to already be at or below stoich. If there's any boost at all then you really need to be heading down to 13:1 territory. That boost transition region is important to get some fuel into so you don't get hot pinging before you even get into proper boosted load.

So as I said above, the cruise areas where you might go for quite lean mixtures really are an island that needs to have fairly steep slopes back to more reasonable stoich mixtures close to its edges, and as you move away from the edge towards load, you need to get the fuel back into it fairly rapidly.

Well, I have added about 3 degrees of timing across the light load area up to about 80kpa and 3900 rpm, and about 2 degrees around 93kpa. I have changed the 1000 and 3000rpm 50kpa target AFRs to 15.2, while the 100kpa target to 14.0

Hopefully that is a small, safe but measurable improvement

Road tuning will take a long time to perfect cruise and idle so you get good fuel efficiency or whatever you are chasing. You are going to have to alter some values slightly and test your car on the road then come back and change more values, etc, its a repeated process.

I hope you have some sort of wide band logging that way you can see where you are getting problem AFR's. What GTSBoy has said is extremely important though so make sure you take in his advice or you could be doing quite a bit of harm to your engine without knowing it.

you will find the car will drive nicer on richer mixture, you can lean it out in the cruise / light acceleration areas but you will find that you will need more tps to produce the same power to move the car and end up using the same amount or maybe more fuel then it would normally.

if you want fuel economy, buy a prius.

  • Like 2

As above. Your fuel consumption seems reasonable. Having it too lean on cruise can be counter-productive. Sure it theoretically would use less fuel but then you use more throttle and end up in the next load part of the map, which uses more fuel anyway. (It does help to reduce pumping losses on a high efficiency engine but we're talking 1% and and old RB and ECU ain't going to make that happen).

OK every car is different since it has different parts and have difference sensors with different calibrations but......

From the look of your tune I wouldn't worry about the cruise part too much. I'd be looking at the transition area 80 to 140kpa. You're probably spending a lot of time in that area with a heavy Stagea to get it moving.

Personal preference is that area is too lean. You should aim for 12.5:1, not 13.5. By being too lean the car is not responsive and makes less power and you end up using more throttle and hence more boost than you need. So you drive it no boost, push throttle, 3 or 4 psi and uses heaps of fuel just to move.

Seems to be too rapid to drop timing between 80kpa and 93kpa. I have 31-33 degrees of timing at 100kpa between 2800rpm and 4400rpm. The timing drops faster after 3 or 4psi (120kpa). I still have around 27 degrees at 130kpa. This is compounding the problem from my point above about AFRs. Again you use too much boost just to move the thing along.

But but but, remember I have more fuel in that region as I am already at 12:1 and timing and fuel are linked. Anyway if you are going to change anything make sure you have something to listen for knock and an AFR meter, and you know what you are listening for.

if you want fuel economy, buy a prius.

There is some excellent advice in this thread, except for this line. I'm self-teaching as well, so thanks all who responded (including Guilt-Toy for your other advice). Since fitting my Adaptronic my fuel consumption has gone up 10-15% with the same driving habits, I put it down to my (lack of) tuning ability but I am keen to close the gap. I don't enjoy visiting the petrol station 60km sooner on every tank.

My ignition map is similar to zoomzoom's, so will try adding a bit more timing at 60-80kpa and keep an ear out for knock. Cheers all!

There is some excellent advice in this thread, except for this line. I'm self-teaching as well, so thanks all who responded (including Guilt-Toy for your other advice). Since fitting my Adaptronic my fuel consumption has gone up 10-15% with the same driving habits, I put it down to my (lack of) tuning ability but I am keen to close the gap. I don't enjoy visiting the petrol station 60km sooner on every tank.

My ignition map is similar to zoomzoom's, so will try adding a bit more timing at 60-80kpa and keep an ear out for knock. Cheers all!

The problem there is any amount of knock is dangerous and very small values are extremely hard to hear at all, hence people using knock monitors that regularly road tune. If you add timing, be careful that any changes are reflected in the rest of the map/s so you don't create more issues.

On a side note, road tuning is the best way to get optimal fuel efficiency for cruise speeds and idle unless you spend significant time on the dyno.

If you are good with computers, what you could do is take multiple logs over a period of time/drives and do some mathematics with it through simulations to get some expected averages or something with afrs and you can see where you have high and low points on your map. Timing is much harder to do properly without a dyno (or the right equipment) so having safe values is more ideal.

The adaptronic lists both the target AFR as well as the measured AFR when it makes a log file. The only downside is guessing the delay of the sensor to react to the changing AFR under acceleration.

The knock detection issue is a concern. I tried to log some power runs yesterday with very conservative timing, in order to get a background noise reading on the engine through the RPM range. Even then the knock reading was variable over 3 runs.

Still, I regularly listen to the engine through the ECUs headphone output, Ive never heard any knock. Not a guarantee, but I have no evidence so far that its occurring.

  • 4 weeks later...

I don't think I've ever seen great consumption out of any R series Skyline . I think its a combination of short JDM gearing and the era these engines existed in .

By todays standards they can't run lean mixtures and still perform acceptably .

Correct me if I'm wrong but didn't ADM S14s and 15s get taller gearing than the JDM ones , something like 3.7 vs 4.1 diff ratios ?

I always thought my GTS25T could have used a 3.9 or even 3.7 final drive just to have a bit more speed , or less revs , in the gears . I reckon slightly lower cruise revs and a slightly more open throttle would work better with decent tuning .

Just my 2c cheers A .

This thread is actually providing me some useful insights on my current tune. thanks for starting it Zoom Zoom.

Looking at my AFR and IGN tables they definitely need some tweaking.. my AFRs are down to high 12s by 30- 50kpa on the Y Axis. judging by the comments about being closer to stoich at cruise im confident that some changes can be made there. my ignition table looks a bit wierd too, i think it may need some serious work. When i get my laptop sorted ill post up my AFR and IGN tables for reference

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

  • Latest Posts

    • First up, I wouldn't use PID straight up for boost control. There's also other control techniques that can be implemented. And as I said, and you keep missing the point. It's not the ONE thing, it's the wrapping it up together with everything else in the one system that starts to unravel the problem. It's why there are people who can work in a certain field as a generalist, IE a IT person, and then there are specialists. IE, an SQL database specialist. Sure the IT person can build and run a database, and it'll work, however theyll likely never be as good as a specialist.   So, as said, it's not as simple as you're thinking. And yes, there's a limit to the number of everything's in MCUs, and they run out far to freaking fast when you're designing a complex system, which means you have to make compromises. Add to that, you'll have a limited team working on it, so fixing / tweaking some features means some features are a higher priority than others. Add to that, someone might fix a problem around a certain unrelated feature, and that change due to other complexities in the system design, can now cause a new, unforseen bug in something else.   The whole thing is, as said, sometimes split systems can work as good, and if not better. Plus when there's no need to spend $4k on an all in one solution, to meet the needs of a $200 system, maybe don't just spout off things others have said / you've read. There's a lot of misinformation on the internet, including in translated service manuals, and data sheets. Going and doing, so that you know, is better than stating something you read. Stating something that has been read, is about as useful as an engineering graduate, as all they know is what they've read. And trust me, nearly every engineering graduate is useless in the real world. And add to that, if you don't know this stuff, and just have an opinion, maybe accept what people with experience are telling you as information, and don't keep reciting the exact same thing over and over in response.
    • How complicated is PID boost control? To me it really doesn't seem that difficult. I'm not disputing the core assertion (specialization can be better than general purpose solutions), I'm just saying we're 30+ years removed from the days when transistor budgets were in the thousands and we had to hem and haw about whether there's enough ECC DRAM or enough clock cycles or the interrupt handler can respond fast enough to handle another task. I really struggle to see how a Greddy Profec or an HKS EVC7 or whatever else is somehow a far superior solution to what you get in a Haltech Nexus/Elite ECU. I don't see OEMs spending time on dedicated boost control modules in any car I've ever touched. Is there value to separating out a motor controller or engine controller vs an infotainment module? Of course, those are two completely different tasks with highly divergent requirements. The reason why I cite data sheets, service manuals, etc is because as you have clearly suggested I don't know what I'm doing, can't learn how to do anything correctly, and have never actually done anything myself. So when I do offer advice to people I like to use sources that are not just based off of taking my word for it and can be independently verified by others so it's not just my misinterpretation of a primary source.
    • That's awesome, well done! Love all these older Datsun / Nissans so rare now
    • As I said, there's trade offs to jamming EVERYTHING in. Timing, resources etc, being the huge ones. Calling out the factory ECU has nothing to do with it, as it doesn't do any form of fancy boost control. It's all open loop boost control. You mention the Haltech Nexus, that's effectively two separate devices jammed into one box. What you quote about it, is proof for that. So now you've lost flexibility as a product too...   A product designed to do one thing really well, will always beat other products doing multiple things. Also, I wouldn't knock COTS stuff, you'd be surprised how many things are using it, that you're probably totally in love with As for the SpaceX comment that we're working directly with them, it's about the type of stuff we're doing. We're doing design work, and breaking world firsts. If you can't understand that I have real world hands on experience, including in very modern tech, and actually understand this stuff, then to avoid useless debates where you just won't accept fact and experience, from here on, it seems you'd be be happy I (and possibly anyone with knowledge really) not reply to your questions, or input, no matter how much help you could be given to help you, or let you learn. It seems you're happy reading your data sheets, factory service manuals, and only want people to reinforce your thoughts and points of view. 
    • I don't really understand because clearly it's possible. The factory ECU is running on like a 4 MHz 16-bit processor. Modern GDI ECUs have like 200 MHz superscalar cores with floating point units too. The Haltech Nexus has two 240 MHz CPU cores. The Elite 2500 is a single 80 MHz core. Surely 20x the compute means adding some PID boost control logic isn't that complicated. I'm not saying clock speed is everything, but the requirements to add boost control to a port injection 6 cylinder ECU are really not that difficult. More I/O, more interrupt handlers, more working memory, etc isn't that crazy to figure out. SpaceX if anything shows just how far you can get arguably doing things the "wrong" way, ie x86 COTS running C++ on Linux. That is about as far away from the "correct" architecture as it gets for a real time system, but it works anyways. 
×
×
  • Create New...