| 00:00 |
With our steady state fuel and ignition timing dialed in, the last step of the process that we're going to complete on the dyno of course is our full power wide open throttle ramp run tuning, so we're going to now be dialing in first our fuelling and then optimising our ignition timing under wide open throttle full power conditions.
|
| 00:18 |
Before we do this I just want to come back and just show you where we finished off with our fuel learn table after doing our steady state fuelling and our steady state ignition timing.
|
| 00:29 |
I only actually performed one iteration of changes during the steady state fuel tuning module, but again it is just rinse and repeat, so I didn't see the point in sort of continuing to go down that path, but if we just look at where we've ended up here, now, we can see our learn values other than our idle where we are right now, basically, the largest numbers we've got in there are about 1% so everything's looking really really good.
|
| 00:52 |
At this point I would be more than happy to disable the learn function, just rely on a closed loop, however the learn function will continue to operate out into the higher RPM regions as well, so can be helpful to us during our ramp run tuning.
|
| 01:06 |
Let's come back into our base timing and despite the fact that we know that this engine is pretty much not knock sensitive or immune to knock, we're going to just come through and we'll take two degrees out of the wide open throttle operating area just as good practice while we're dialing in our fuelling.
|
| 01:25 |
So, the way we can go about this, obviously at this point we know that our fuelling and our ignition timing should be really on point up to about 4000 RPM, so it's a good place to start, if you're a novice, just move out to 4000 RPM, should be no issues there.
|
| 01:40 |
If you're a little bit more confident, we can go out to maybe 5000, 5500 RPM even and just remember you can always back out of the throttle if the air fuel ratio isn't doing what you want or if you're not comfortable with anything or maybe you hear some knock and then you can adjust whatever is required, come back and do another run.
|
| 01:58 |
So, there is absolutely no requirement to stay in a ramp run until the end if you're not comfortable with what's going on.
|
| 02:04 |
Now, also going to be using datalogging for the purposes of dialing this in.
|
| 02:09 |
So, we've got our little clipboard icon here, that will start and stop our datalogger and we'll see this in action as we go through this particular module.
|
| 02:18 |
So, for our first ramp run here, we're just going to make some adjustments to our finish RPM here and we'll come out to, let's just go to 5000 RPM, so we'll just do a nice casual ramp run for our first one, should be pretty safe to go out to 5000 RPM because we do of course, have our closed loop operating anyway and between our closed loop and our learn, we should be pretty close to our target.
|
| 02:43 |
Yep I'd recommend also looking at the fuel tuning or alternatively your learn tuning data monitor while you're doing a ramp run, that way you can just monitor what the air fuel ratio is doing.
|
| 02:57 |
So, let's get our first ramp run underway.
|
| 03:10 |
Alright, our first ramp run's complete there, if I click in that little clipboard icon again that's going to stop our datalogger and then we'll have to give the log a name, I'll just call this run one for simplicity and once we've named the log file and saved it, we can open that particular datalog, run one, and we'll see that we've got our first and here is our datalog viewer.
|
| 03:31 |
So, what we've got available here on the left hand side is all of the parameters that we're looking at, we've got our RPM and our throttle position, we have got, we'll just get ourselves into neutral here while we're doing this, we've got our injector pulse width which I am absolutely not interested in, we've got our air fuel ratio and our target.
|
| 03:50 |
And we can see that our air fuel ratio is moving around quite a bit, it's oscillating quite a lot, but if we sort of average that out, yeah it's sitting right on our target, right, the way through to the end of the run which is looking pretty good.
|
| 04:02 |
In green here we've got our closed loop and we can just bring in our learn as well just to see what's going on here.
|
| 04:09 |
Looking at our learn, minus 1% so it's really doing just about nothing which is absolutely fine.
|
| 04:16 |
Just need to be a little bit mindful though if we are going to be making tuning changes, we need to understand that the error is going to be the sum of our closed loop plus our learn.
|
| 04:27 |
So, in other words the moment where I've clipped on, we've got a 2% closed loop compensation so, it's adding 2% fuel, we've got no learn there, but if we had 2% in our learn as well, in order to get onto our target we would actually have to add 4%.
|
| 04:40 |
Now, what I'm going to do is just adjust the size of these two windows, so that we can align them both one above the other.
|
| 04:48 |
Otherwise, it gets a little difficult when we're using the overlay function to basically we're going to be clicking between two windows, so I'll just basically make this horizontally about half of our window, let's get this done.
|
| 05:00 |
And the reason I've gone ahead and done this is because now if we come to our data log drop down menu, we can click activate overlay and that will show us where abouts we're actually, active in the log file at any particular time, can go offline while I'm doing this and we can see that now as I click through the log file we can see exactly where we were accessing.
|
| 05:22 |
Alright, so let's get rid of our spark table here because we're going to start on our fueling and just starting right at the very start of the run and just looking at our learn, we've got 1% in there, I'm not really going to be chasing that, so let's just continue clicking through, 1% there.
|
| 05:41 |
And we're really looking pretty good, as we would expect in this particular area.
|
| 05:47 |
So, minus 1% on our learn at this point, but again I'm not really too worried.
|
| 05:52 |
So, now we've got a total of minus 2% at this particular point, just make sure where that's actually happening.
|
| 06:05 |
Still really just pretty much right on the money actually.
|
| 06:13 |
Come through here, they don't seem to need to make any change, so now we've got a 1% trim coming in and this is 4600 RPM, so now beyond where we'd steady state tuned, OK, so we'll just make sure, yeah that's 1%.
|
| 06:27 |
So, let's just continue clicking through here, that's from 4600 on, we've still got 1% in there, still 1% and right at the end of the run we get up to 5000 RPM with 1%.
|
| 06:38 |
So, what I'm going to do now is we'll close down, we'll maximise our Terminator software, we will close down our overlay and we can make some changes, we'll go back online first.
|
| 06:58 |
And what we're going to do here from, we'll go from 4400 RPM and above, we're going to add 1% but what I'm actually going to do is do this through the entirety of the map.
|
| 07:09 |
And the process here is of course we're assuming that if we're going to be a little lean at wide open throttle we're probably going to be a little lean at part throttle as well.
|
| 07:17 |
So, we'll use the offset here and we'll multiply by 1.01 to add 1%, made our change there and we're going to now perform another ramp run.
|
| 07:27 |
Before we do that though, we're just going to extend our RPM range now.
|
| 07:31 |
We'll go out to, I'd probably suggest going out on 500 RPM increments, but in our case we're going to go all the way out to as far as we intend to go, 6200 RPM just to speed this up a little bit.
|
| 07:43 |
So, let's get our next run underway, again we'll just start our logger, so that we can have a look at our results afterwards.
|
| 08:06 |
OK, second run complete there and 280 horsepower at the wheels.
|
| 08:10 |
Alright, so notice there that we were going quite rich in the top end, but that's OK because the closed loop was dealing with that, so let's just save our log file as run 2, load that up and we'll have a look at our results.
|
| 08:26 |
OK, so again just starting by looking at our air fuel ratio there and we can see that pretty much our air fuel ratio is right on our target.
|
| 08:34 |
We do have this section right down where I first tip into the throttle where we do go a little bit rich.
|
| 08:39 |
However, this is a result of our tip in enrichment not being quite right and I'm not dealing with this inside of this particular webinar.
|
| 08:48 |
It's well before we actually start the ramp run here though and at that point everything has settled down and we've got, in this case, actually we've got a 3% total trim, but we've got a little bit of variation run to run, we'll just see if that remains and if we do need to deal with it.
|
| 09:02 |
What we can see though, our green line here does start to drop off a cliff a little bit and by the time we get to the top of our run at 6000 RPM, you can see that we're actually, pulling a total of 8 plus 2 so 10% fueling out.
|
| 09:18 |
So, we are basically on the money up until about 4700 RPM.
|
| 09:25 |
At this point we're adding 2% so let's again just align our windows and we'll have a look at what changes need to be made.
|
| 09:31 |
Alright, so looking at our trims here, we've got, as I said we've got 2% in here, but we didn't have that last time, we do generally see a little bit of run to run variation so, we'll just see if that remains, I won't make any changes just yet.
|
| 09:46 |
We are really splitting hairs and you can see with the noise that we've got on that lambda trace, it can be a little bit difficult, ideally I'd like to probably see some smoothing on that to really get a better sense of what we're looking at, but we'll leave that for the time being, see what happens next run.
|
| 10:02 |
4900 RPM, 1%, then get to 5200 RPM, that's at zero.
|
| 10:10 |
Now, we come through to 5.5, now we're pulling out 2% so let's just make that adjustment, so O times 0.98.
|
| 10:25 |
You can also creep up on this, so maybe instead of making full adjustment, particularly once we start getting up to maybe errors of 8 and 10%, I might only halve that error and make that particular change rather than trying to take out everything in one go.
|
| 10:40 |
We'll just click through to the next cell site.
|
| 10:43 |
We're trying to basically choose a point in the log file where we're going to be central in a column here.
|
| 10:50 |
And at this point we are pulling out 4%.
|
| 10:53 |
So, your VE is definitely dropping off a cliff which is exactly what we'd expect at high RPM.
|
| 10:59 |
Offset multiplied by 0.96, I will take the entire 4% but as I say, you might want to just creep up on this a little bit more slowly.
|
| 11:10 |
Next site here.
|
| 11:12 |
Now, we're pulling 7%.
|
| 11:17 |
So, I'll highlight that entire column.
|
| 11:20 |
Offset multiplied by 0.93, I will take a little bit less out, we'll go 9.4 here.
|
| 11:28 |
So, that's 6% that I've just taken out.
|
| 11:32 |
And the end of the run, 8% there.
|
| 11:40 |
So, offset multiplied by 0.93, so I'll take 7 instead of the full 8.
|
| 11:48 |
And actually I should have probably done this, just highlighted the entire rest of that table.
|
| 11:53 |
Offset multiplied by 0.92.
|
| 11:57 |
So, I'm just assuming our VE is continuing to nose over, so we will find that these numbers need to continually reduce.
|
| 12:05 |
OK, we'll remove our overlay there and we'll go back online, send that to the ECU.
|
| 12:13 |
And we will then also maximise our window again.
|
| 12:17 |
Now, let's just have a quick look at our graph here.
|
| 12:21 |
And we see that the shape of the VE table is starting to roll over.
|
| 12:25 |
But because we go through to 7000 RPM on our table, we haven't gone all the way through to 7000 RPM, we won't be, and I just extrapolated that change out.
|
| 12:35 |
What I'm going to do is just, we will bring our dual pane in here, I'm just going to make some adjustments out, actually I can't do that because I can't get out there.
|
| 12:46 |
Just make some broad adjustments here.
|
| 12:49 |
So, we can just use our control and down arrow.
|
| 13:01 |
So, then just have a look at that graphically and just see what that's looking like and of course it's only shown that little slice that I had highlighted, let's try the entire, OK, so now I've got a bit of a more sensible shape to that as it starts to roll off.
|
| 13:15 |
We are here at 6133, so I'll just pull a little bit out from 6133 and above, got a little bit of a step that we've built in there.
|
| 13:28 |
Take another percent out there.
|
| 13:31 |
And have a look and see what that looks like now.
|
| 13:37 |
Again, we're only looking at the little slice.
|
| 13:39 |
OK, yep that's looking pretty good.
|
| 13:40 |
Alright, so let's get another run underway now.
|
| 13:43 |
Now, actually before we do that, I'm pretty confident our fuelling is pretty much on the money and also our closed loop is fixing any errors.
|
| 13:50 |
So, remember we took out 2° here, so let's just go back and put that 2° back in.
|
| 13:55 |
I'm not really expecting miracles from this, but it will also show us if we need that 26° or a 24° will suffice and we'll overlay on top of that last run.
|
| 14:06 |
A little bit of a discrepancy between the engine RPM and the dyno RPM, so I'm just going to creep that out another 200 to get us an actual 6200 RPM engine.
|
| 14:18 |
So, let's get our next run underway now.
|
| 14:38 |
Alright, run's complete there, we can see that we did actually pick up a little bit of power, picked up about 3 or 4 horsepower.
|
| 14:43 |
We were up everywhere through that ramp run, so it does definitely want that additional 2° but also it wasn't obviously a significant change there, so we'll just say if this is run three, load this up and have another look.
|
| 14:57 |
Alright, so as we look through the run here we can see that we've actually got some closed loop has been transferred across to our learn table here, so we've got 3% trim at the start of the run.
|
| 15:08 |
2% through to, yeah we probably could do with a little bit more fuel through to maybe about 4500 RPM, so we'll deal with that shortly.
|
| 15:19 |
What we can see though is the top end's actually cleaned up really really nicely.
|
| 15:23 |
Minus 1% on our closed loop and we've got absolutely nothing on our learn.
|
| 15:28 |
And we've got through to 6250 RPM.
|
| 15:30 |
So, everything's looking really really nice here, the only change that I'd want to make here on the dyno is just to add a little bit of fuel and as I mentioned, up to 4600 RPM.
|
| 15:42 |
So, let's close down our datalog, we'll come back to our fueling.
|
| 15:47 |
And we'll go from 2200 RPM here, we'll make this up to 988 kPa and we'll go through to 4600 RPM and we'll just add in 1% at the moment.
|
| 16:03 |
So, I've just used the control up arrow, I didn't use the offset function there which probably ideally I should have, but for such a small change I'm more than comfortable with that.
|
| 16:13 |
So, this gives us enough of a map now that we're comfortable, everything on the dyno's checking out, we are seeing a little bit of run to run variation with that fueling but realistically now what I want to do is just confirm that out on the road or the racetrack under real world conditions and just see exactly what we've got.
|
| 16:30 |
Rather than actually chasing our tail here, remembering we are going to be leaving our closed loop enabled.
|
| 16:35 |
We will disable the learn function once we've completed our tune, but I'm going to leave that closed loop enabled there.
|
| 16:42 |
So, that's exactly what it's there for.
|
| 16:45 |
We'll likely always see a run to run variation of maybe 1% here and there so, that's not unexpected, I'm more than comfortable with that.
|
| 16:54 |
So, at this point we can get the car off the dyno, get it out into the real world and test it under real world conditions, make sure that everything we've seen on the dyno checks out as the car's actually going to be used.
|