00:00 |
- In this module, we're going to take a look at the process we can go through to optimise the cam tuning or cam timing under part throttle conditions, this will be applicable to continuously variable cam control engines.
|
00:12 |
For this we're using our Subaru STi with our Haltech Elite ECU fitted.
|
00:18 |
And while we are running quad variable cam control in this particular engine, for the purposes of our demonstration here just to keep things a little bit simpler we will be focusing only on modifying the inlet cam position.
|
00:31 |
Before we get into the actual tuning process though, let's jump into our ESP Tuning software and we'll have a look at our setup and some of the key metrics we're going to need to keep an eye on.
|
00:41 |
So we are currently sitting on our cam tuning tab here with some of the relevant information that we need to monitor.
|
00:48 |
In particular we've got our cam timing target table here displayed numerically on the left hand side and it's always a good idea to keep a graphical display of this as well.
|
00:57 |
Much easier to pick inaccuracies or errors in our trends if we're looking at them graphically as opposed to numerically.
|
01:06 |
Now at the moment we've got a table that is already relatively tuned and we're going to zero that out but before we do that just looking at this table we can get at least an idea if our cam targets are in the ballpark because we know that there will be some normal trends that we're going to see.
|
01:24 |
Looking at our intake cam timing here, we know that typically in the idle areas and at low RPM, we're going to be at maximum retard, we can see that in the idle area and down at low RPM.
|
01:37 |
Then as we move towards peak torque we are going to see the cam timing advance, we can see there once we're in positive boost we're running at about 45° which is getting close towards the maximum advance value that the cam can provide mechanically and then as we move higher in the RPM we can see as we get out towards the rev limiter, we've retarded back to the maximum retard value.
|
01:59 |
So this is indicative that this cam timing table is probably in the ballpark.
|
02:04 |
Likewise we can expect that down in the low load areas in vacuum we will have the same general trends but a little bit less advance than we have at wide open throttle or in a turbo, supercharged engine out into positive boost pressure so looking at this, we know that we're probably at least in the ballpark.
|
02:21 |
Looking at it graphically as well we can see everything is reasonably smooth.
|
02:25 |
We do have a couple of areas that I would definitely be revisiting, particularly this cell here where we can see that we do have a bit of a hole in the map and that's actually because we've been doing some tuning on that particular spot as we'll get into.
|
02:39 |
But if we have a reasonably generally smooth trend, that's typically what we'd be expecting from this table.
|
02:47 |
Alright so that's our cam target table, what we're going to do though is actually zero this out, we're going to start from 0 values which is where we would be getting started.
|
02:57 |
The next thing we're going to talk about is what's actually going to change? So of course as we change our cam timing, we're expecting our volumetric efficiency of the engine to change.
|
03:07 |
And as we've discussed in the body of the course, if we don't do anything about this, we're going to see that as we change our cam timing, the air/fuel ratio is going to wildly fluctuate.
|
03:18 |
Now there's a couple of ways of dealing with this, we can make iterative changes back and forth between our cam timing target and our main fuel table.
|
03:25 |
Looking at that we see here we have our cam timing table and if we move up we've got 2 options here, we can just click on our fuel base which is our VE table, that will then fill in the VE table here so we can move backwards and forwards between these 2 tables inside of our cam tuning tab.
|
03:43 |
We'll come back to our cam target.
|
03:45 |
Or alternatively we've got another tab set up here for our more fundamental tuning functions which is called main, we can click on our main and at the moment that's showing ignition but we can change that to our base fuel.
|
03:57 |
So we could tune between those two tabs.
|
04:00 |
And ultimately we will be needing to make some changes to our VE table.
|
04:04 |
But while we're getting started we've got no idea initially where our cam timing's going to be.
|
04:12 |
So if we've got the option, one of the nice functions that a lot of ECUs offer is closed loop fuel control or auto tuning.
|
04:19 |
And I've got that set up so we've got the values here on our main tuning tab, we've got our target lambda and our measured air/fuel ratio.
|
04:27 |
Let's head back to our cam tuning tab and we've got another tab that I'm displaying here which is our O2 bank 1 short term fuel trim so at the moment at idle it's actually disabled so that's not doing anything.
|
04:41 |
Once we get higher in the RPM we're going to find that the short term fuel trim is going to make adjustments to our overall fuelling in order to get our air/fuel ratio onto our target.
|
04:51 |
Given that the first cell that I'm going to tune here is in the cruise area, we're targeting the stoichiometric air/fuel ratio and I'm not going to change that.
|
05:02 |
It would be unlikely that we're going to need to change our target air/fuel ratio as we change our cam timing, it's just a case of changing our fuel delivery or our VE table to achieve that target.
|
05:13 |
So this is a nice feature here is that the closed loop fuel control is going to do that heavy lifting for us in the background.
|
05:19 |
And it's also actually going to help us with our cam target tuning.
|
05:23 |
Because what we're trying to do here if we want to make peak power or peak torque, basically they both occur at the same point at a fixed RPM, what this means is that we want to optimise or maximise the volumetric efficiency of the engine.
|
05:39 |
Maximising the cylinder filling.
|
05:41 |
So what we're going to see is that as we move from an incorrect cam target with low volumetric efficiency towards our optimal cam target where we're maximising volumetric efficiency we're getting more and more air into the cylinder.
|
05:56 |
Now of course because we're operating in one fixed cell in our volumetric efficiency or fuel table, we're injecting exactly the same amount of fuel so as we get our cam timing into the ballpark and we optimise our volumetric efficiency what we're in turn going to see is that our fuelling, our air/fuel ratio will start to move lean.
|
06:17 |
Now of course here in closed loop, the closed loop fuel trim is going to be increasing in order to correct that and get us back on our target.
|
06:25 |
So what we can actually do is just take note of what's happening to our short term fuel trim, generally what we're going to find is that the area where our maximum short term fuel trim occurs, this is where it's adding the most amount of fuel, which in other words means that our air/fuel ratio without that trim would be leanest, this will also coincide pretty closely with our maximum or optimal cam timing, giving us peak power and torque.
|
06:49 |
Now that is not the only consideration though.
|
06:54 |
What we'll typically find is that particularly under cruise conditions where fuel economy is a consideration for a street driven car, we're probably going to find that we're going to make pretty significant or pretty comparable torque values across a reasonable range of cam timing values so what I mean by this is we might see the torque within +/- about 1% across a range of maybe 10° of cam timing.
|
07:20 |
Now what we can do here is choose to maybe not go for our optimal or peak torque value and instead drop that back maybe 1% in order to actually end up with improved fuel economy so again watching what our short term fuel trim is doing, that's going to help guide us with that.
|
07:38 |
Now that might all sound confusing but it's all going to make perfect sense once we get started.
|
07:44 |
So what we're going to do here is just begin by tuning a single cell, we're going to tune our 3000 RPM -20 kPa cell.
|
07:53 |
Typically once we're getting started though this would be a process we'd follow very much like the HPA 10 step tuning process for an aftermarket standalone ECU where we would typically start from low load and low RPM and start building up the shape of our table.
|
08:08 |
But here I just want to show you the process that we're going to apply to a single cell and of course once you understand this process you can apply it to every cell.
|
08:16 |
So let's get our engine up and running.
|
08:20 |
Alright so we've got our engine up and running here under steady state conditions.
|
08:22 |
We are central in that cell that we're interested in.
|
08:26 |
What we're going to be doing during the course of this tuning is we're going to be watching our little target here, making sure that we remain as close to the centre of this cell as possible.
|
08:36 |
The reason for this is if we start moving between cells, obviously that's going to influence the torque in and of itself, plus we're also going to end up with inaccuracies caused by interpolation between the surrounding cells.
|
08:47 |
Before we get started, it's just worth mentioning here that we can see that already we've got a positive short term fuel trim so we're actually adding around about 11% fuelling even here with a 0° cam target in order to get us to our air/fuel ratio target of 14.7:1.
|
09:03 |
So we're going to be taking note of our short term fuel trim as we go.
|
09:08 |
Let's head over to our dyno and we've got a torque optimisation test set up here, we're going to be logging our torque on the vertical axis here measured by the dyno, versus our inlet cam position here being sent to the dyno via CAN from the Haltech ECU.
|
09:24 |
So I'll just make sure we're under steady state conditions and in the middle of that cell now, we're going to click clear and we're going to begin our test.
|
09:31 |
And here what I'm going to do is just advance the timing at 1° per second, the cam timing I should say here, 1° per second and we'll see the graph develop.
|
09:41 |
So we're going to go all the way through here to 50° and while I'm doing this as well, we'll be taking note of the short term fuel trim and how that's changing so let's go through this test and we'll talk about our results in a moment.
|
10:11 |
Alright we'll let our engine come back to idle here and have a look at our results there.
|
10:14 |
So there's obviously a little bit of noise in this graph and we can do a bit of mental smoothing here and kind of put in a line of best fit through that.
|
10:23 |
What we can see though is that the dyno's showing us here that for that particular cell, 21° cam advance has given us our optimal torque, 334 pound foot.
|
10:34 |
Now let's be honest though, with that noise taken into account, we couldn't be pinpoint accurate, we can actually see that from around about 15° there, through to probably around about 26, 27, maybe even 28°, we are only seeing our torque change relatively marginally.
|
10:54 |
And again we're trying to average the noise out of that graph as well.
|
10:59 |
That's given us the peak torque that we have got, we can see that general trend where we drop off either side of that plateau.
|
11:06 |
Now if we were watching the short term fuel trims while that was occurring, we would also have noticed that our peak fuel trim ended up between about 18.5 and maybe 19, 19.2% positive around about that same point, around about 19 to about 22° of cam advance so that correlates nicely with what we've seen on the dyno there.
|
11:30 |
So if we're aiming purely for peak torque, peak power, that's all we're interested in, then of course this is the number we'd want to put in that particular cell, we'd want to come back into our cell here and enter a value of 21°.
|
11:45 |
However let's have a look at our torque optimisation test again.
|
11:50 |
We can see that, again we've got this plateau that starts probably from about 15°, might have been a little bit of a outlier actually at 15° but we can see at least what I'm interested in here is from about 20° through to about 26, 27 maybe 28°, we really don't see much variation in our torque particularly if we're averaging the noise there or the oscillations in that curve.
|
12:17 |
Now also taking note of what our short term fuel trim was doing, it peaked at about 19, 18.5 to 19% positive trim as I mentioned around about that 20, 21, 22° mark.
|
12:30 |
Actually fell off a little bit to more like about 17% by the time we were up around 26, 27° so here we can make an educated decision for ourselves depending on what we're trying to achieve.
|
12:42 |
Here giving up a very small amount of torque can actually give us a small net gain in our fuel economy so these are the factors we need to consider.
|
12:52 |
In our instance though we're going to leave our values set to 21° but our job is not done here, this becomes iterative as we've mentioned through the course.
|
13:02 |
Now if you were just making changes directly in you VE table then you'd be swapping backwards and forwards between your cam timing table and your VE table to get your air/fuel ratio on track as you go.
|
13:14 |
As we've mentioned, we're obviously using our closed loop trim to do this so now that we've optimised the cam timing here, what we want to do is come back to our fuel main or VE table and we want to find that same cell that we were tuning which is this one here, -20 kPa and 3000 RPM.
|
13:31 |
And remembering we're about 18.5 to 19% positive trim so let's make a percentage change there, we can do this in the Haltech software by pressing the P key and we'll enter a value of 19% so what that's going to do is add 19% volumetric efficiency to that cell.
|
13:50 |
Let's get ourselves back up and running in that cell now and we'll head back to our cam tuning and we'll have a look and see what that's done to our closed loop short term fuel trim.
|
14:09 |
Alright so once everything's stable here you can see how quick and easy that was to do, we're not exactly right but you can see that our trim's sitting at about 1.5-2% so generally I'd be pretty happy with that, easy enough to come back to our fuel main though, let's actually add in our short term fuel trim here so we can see exactly what's going on.
|
14:30 |
And we'll add that channel in.
|
14:44 |
And we can come back up into the cell we're tuning, making sure that we are central in that cell before we make any changes and we can make a further change, let's add another 2% to that and that should get us pretty close to our target.
|
14:57 |
And again if I'm within about +/- 1-2% I'm going to be pretty happy.
|
15:01 |
Alright so that's got our fuelling dialled in for our optimal cam timing but at this point we haven't talked at all about our ignition timing, remember that this is an iterative process, we've got cam timing which will affect volumetric efficiency which will affect our fuelling and also to a lesser extent our ignition timing.
|
15:21 |
So from here what we can do is come back across to our ignition table, we know the cell that we're operating in here and we can apply our HPA 10 step process here to optimising our ignition timing.
|
15:36 |
It's very much the same as what we've just looked at with our cam tuning, what we're going to do is advance and retard our ignition timing until we're optimal.
|
15:44 |
Now here what we're likely to find considering we're already working from a ignition table that is relatively optimised.
|
15:52 |
I'll probably be able to try advancing the timing plus or minus 5° here and see if that gives us a net result of an improvement.
|
16:04 |
So here we're just going around in circles, cam timing, fuelling, ignition timing.
|
16:08 |
And if we do see a significant change in our ignition timing, this could be an indicator that we may need to come back to our cam tuning and make a further change there.
|
16:18 |
Right let's come back to idle here and we'll just talk about what we've learnt so far.
|
16:23 |
So at this point we've used our torque optimisation test on our Mainline dyno.
|
16:27 |
Now it makes it nice and easy because it gives us that graphical output, makes it really easy to see that relationship of the torque vs our cam timing but not everyone's going to have access to a dyno that gives a torque optimisation test like that.
|
16:43 |
No problem though, we can use any of the dyno outputs that gives us a torque indication.
|
16:49 |
So here on our Mainline dyno we've got our torque timing graph here and this is showing our torque in red and it's showing our ignition timing in yellow.
|
16:59 |
Ignition timing here, we're not going to be overly worried about but let's get ourselves up and running here and we'll go through the same process of optimising our cam timing using the torque time graph instead.
|
17:12 |
Right so before we get started, we're just going to zero out our cam timing again and what we're going to see here is that because we've now reduced our volumetric efficiency, remember we made that change to our volumetric efficiency table to get our fuelling correct.
|
17:29 |
Our short term fuel trim's now gone negative so it's pulling fuel out.
|
17:33 |
Alright lets look at our torque graph here, this is a little bit trickier to do because as you can see here even under steady state conditions we've got quite a lot of oscillation in that red line on our graph.
|
17:45 |
So we're going to do a little bit of mental smoothing here and in this instance I find it easier to start by making coarser adjustments.
|
17:52 |
We're not going to really see a significant effect on our torque graph like that by making a 1° change in our cam timing so what I'm going to do is I'm going to start by making a change of 5° so 5° should be enough to actually see a significant effect.
|
18:09 |
So we've made that change of 5° and you can see that red line starts to trend upwards which is a good thing.
|
18:15 |
Just means that we've made more torque.
|
18:16 |
So making more torque is just like tuning our ignition timing to MBT.
|
18:22 |
If we are making more torque, we're simply going to keep going in that direction.
|
18:24 |
We'll make another 5° step, looking at our red line on our dyno before and after I press enter, once we press enter we lock in that change and again we see our torque increase, little bit of oscillation there but once it settles down, we can see that we're still clearly above where we started out so we're moving in the right direction.
|
18:44 |
Again looking at our short term fuel trim because that's our other metric to guide us in our changes.
|
18:50 |
We can see that we're still negative but not as negative as we were when we started our test.
|
18:56 |
Let's go again, we'll enter a value of 15°, looking at our torque graph before and after I press enter, once that cam tuning change takes place, we can see that our torque has increased, not significantly there and this does get a little bit tricky with our cam tuning, sometimes we are chasing relatively small changes.
|
19:13 |
Just make sure I'm back in the centre of that cell and I am.
|
19:17 |
Once we're central in the cell we can see that yes we definitely have picked up a little bit and again just to give us a bit of a sanity check here, our short term fuel trim is increasing as well.
|
19:30 |
Less negative than it was, we're still going in the right direction.
|
19:33 |
Let's try another 5° increment change, again I'll just make sure I'm central in that cell and I am.
|
19:39 |
Looking at our red line before and after I press enter.
|
19:42 |
And really we're not seeing much of a change here but remember as well that we were pretty much on a plateau here even in our torque optimisation test.
|
19:55 |
We have actually picked up a little bit which is what we'd expect but it hasn't been significant and this can get a little bit trickier when we are using a torque graph like this.
|
20:05 |
So let's go another 5° anyway, we'll get back in the centre of that cell, we'll go for 25° and now we've actually seen our torque drop away, not massively again we're operating around that plateau as we've already talked about.
|
20:22 |
Let's try 30° so now we know we're going too far so we're expecting our torque to drop away, let's do that, press enter and again we do see our torque drop away.
|
20:33 |
They are small changes that we're looking for but between using our torque graph there on the dyno and then using our short term fuel trims as a sanity check this will guide us in optimising the tuning changes.
|
20:47 |
Now what we will also find though, we're looking at 1 cell on its own at the moment.
|
20:52 |
Once we start building up that table, we're going to start to see a trend emerge and just like tuning our fuel and our ignition tables, that trend is going to be our friend.
|
21:03 |
What we're going to do is extrapolate that trend into the next cell.
|
21:08 |
So for example here, we started with one cell in isolation, -20 kPa, 3000 RPM.
|
21:14 |
What we would then do is move up in our load so we'd move up to 0 kPa and I'm going to know that there's a pretty good chance that our timing at 0 kPa is going to want to be pretty much the same or slightly more advanced than what we saw at -20.
|
21:33 |
We know at -20 our optimal value was actually 21° so what we can do is extrapolate that up to 0 kPa and that's going to get us pretty close to the ballpark before we get started.
|
21:45 |
So in this way, we're just speeding up that tuning process.
|
21:49 |
From here it's just a rinse and repeat.
|
21:52 |
We're just going to be going through, starting from low RPM and low load, optimising our cam timing, then we're going to be increasing our load until we're up to wide open throttle and then we're going to be increasing our RPM to the next RPM row and repeating the same process.
|
22:09 |
Always looking for our optimal torque but paying attention as well if we can sacrifice a little bit of torque with an improvement in fuel economy, sometimes this can be a beneficial exchange to make, particularly for a street driven car.
|