Megasquirt How do I correct knock under boost?
#1
How do I correct knock under boost?
My friend and I have been on a quest to see how much power we can squeeze out of his car. He made 248hp/253ftlbtq @ 7300rpm with 5lbs of boost on a dyno the other week. He has now bumped the boost up to 12lbs and we can hear knock.
In the cells it's at 32*. I know there is a general rule to follow but everything i have been able to find is general theory and each document changes it's formula for calculating spark advance per 1 pound of boost. Plus since the engine is full bridgeport the base timing is around 15* already.
I have used the knock sensor with the ms unit and has proved to be useless unless you dial it in good, i have yet to get it right myself.
Can someone here help me understand how to setup timing under boost for a rotary? Thank you, Russ.
In the cells it's at 32*. I know there is a general rule to follow but everything i have been able to find is general theory and each document changes it's formula for calculating spark advance per 1 pound of boost. Plus since the engine is full bridgeport the base timing is around 15* already.
I have used the knock sensor with the ms unit and has proved to be useless unless you dial it in good, i have yet to get it right myself.
Can someone here help me understand how to setup timing under boost for a rotary? Thank you, Russ.
#2
my recommendation would be to check out the spark advance maps that BDC posted up here a while back... i think there was something in there for significant porting. Also, what split are you running?
#3
Engine, Not Motor
iTrader: (1)
Joined: Feb 2001
Posts: 29,793
Likes: 119
From: London, Ontario, Canada
Spark RETARD under boost! Retard 2 degrees per PSI. If you are at 32 degrees under boost, no wonder you are knocking. At 12 PSI, depending on the turbo of course, you should not be running more then 18 degrees of timing. 15 is a hell of a lot safer. I rarely go above 15 degrees above 12 PSI.
#4
Spark RETARD under boost! Retard 2 degrees per PSI. If you are at 32 degrees under boost, no wonder you are knocking. At 12 PSI, depending on the turbo of course, you should not be running more then 18 degrees of timing. 15 is a hell of a lot safer. I rarely go above 15 degrees above 12 PSI.
B
#5
Spark RETARD under boost! Retard 2 degrees per PSI. If you are at 32 degrees under boost, no wonder you are knocking. At 12 PSI, depending on the turbo of course, you should not be running more then 18 degrees of timing. 15 is a hell of a lot safer. I rarely go above 15 degrees above 12 PSI.
So less main timing is safer?
#6
Engine, Not Motor
iTrader: (1)
Joined: Feb 2001
Posts: 29,793
Likes: 119
From: London, Ontario, Canada
Sounds about right. Split should decrease as RPMs rise and manifold pressure increaes, then increase again under boost.
Yes, you MUST run less "main" timing advance under boost! This is fundamental. Keep it conservative under boost.
Yes, you MUST run less "main" timing advance under boost! This is fundamental. Keep it conservative under boost.
#7
and got worse results. For now we just lowered boost back down to 5lbs.
Trending Topics
#9
i have a general question for you guys:
when you say to "run x* advance at y psi boost" at what rpm are you refering to?
i do know that you need less timing with higher charge density (aka higher boost/closer to peak torque) and i know that one needs more advance as the rps go up (faster receading metal surface=start ignition sooner to match peak pressure with peak mechanical advantage of rotor onto e-shaft)...but again, at what rpm are you guys refering to?
Thanks,
Max
when you say to "run x* advance at y psi boost" at what rpm are you refering to?
i do know that you need less timing with higher charge density (aka higher boost/closer to peak torque) and i know that one needs more advance as the rps go up (faster receading metal surface=start ignition sooner to match peak pressure with peak mechanical advantage of rotor onto e-shaft)...but again, at what rpm are you guys refering to?
Thanks,
Max
#10
Engine, Not Motor
iTrader: (1)
Joined: Feb 2001
Posts: 29,793
Likes: 119
From: London, Ontario, Canada
Therein lies the question of tuning.
Generally I will set timing advane under boost as if I was thinking of manifold pressure only. That is, after about 2500 RPM all areas of the map that say 10 PSI (as an example) will show 16 degrees. Under 2500 RPM I pull a few degrees out. Low RPM higher boost is the danger zone where you will blow engines with too much timing and not enough fuel.
Generally speaking, as RPM increases timing also increases. You will run most of your timing at peak torque, then taper off. Timing increases to atmospheric then starts dropping under boost. High vacuum conditions should get a lot of timing to make the engine feel crisper and combat popping. Timing under cruise should be rather high (30+ degrees) as long as EGT doesn't syrocket for the most fuel economy.
Generally I will set timing advane under boost as if I was thinking of manifold pressure only. That is, after about 2500 RPM all areas of the map that say 10 PSI (as an example) will show 16 degrees. Under 2500 RPM I pull a few degrees out. Low RPM higher boost is the danger zone where you will blow engines with too much timing and not enough fuel.
Generally speaking, as RPM increases timing also increases. You will run most of your timing at peak torque, then taper off. Timing increases to atmospheric then starts dropping under boost. High vacuum conditions should get a lot of timing to make the engine feel crisper and combat popping. Timing under cruise should be rather high (30+ degrees) as long as EGT doesn't syrocket for the most fuel economy.
#11
ok, but i was under the impression that advance should go lower closer to peak torque.
basically, if you just consider the NA case, "peak torque" is where the filling efficiency is highest. therefore you have the highest charge densities at peak torque, lets say it's at 5500 rpm. so at WOT your advance will gradually increase all the way from idle to redline, except that it is reverese bias to the torque curve. by that i mean that the greater the torque (the greater the VE), the less timing you want to give it becasue here is where more molecules of air and fuel will be in the charge, and therefore you will get a faster flame front (so you need less advance). this is pretty much the same as with forced induction, except here your effective "natural" VE curve (or torque curve) is getting multiplied by the elevated pressure ratio you are running. disregarding such thigs as compressors heating the air, a pressure ratio of 2 (14.7psi boost) should double the number of air molecules in a given induction stroke (in reality it will be less than double becaue the air will be hotter than it was NA). anyway, assuming no heat addition working to lower the density, this will effectively double the entire torque curve, except for the part in which the turbo has not met it's boost threshold yet (low rpms). so in this way, the same rules apply as stated above in the NA case. except now, there is so much more molecules per charge, the timing must be further retarded at peak VE.
the point of all this is, weather you are NA or turbo, the point at which your advance is at a minimum (disregarding the rpm advance) should be at WOT at peak torque (say 5500rpm), right? at WOT at higher rpms than peak torque it should start to be a little more advance, say 1 degree more per 1500rpm or so?
so maybe something like this:
......................2000......4000.....5500....6 000.....8000
150kPa(a).......2*..........16*.......15*.......17 *.......19*
100kPa(a).......8*..........19*.......17*.......22 *.......30*
50kPa(a)........10*.........20*.......22*.......30 *.......45*
(i hope that text format doesn't look wierd)
basically, if you just consider the NA case, "peak torque" is where the filling efficiency is highest. therefore you have the highest charge densities at peak torque, lets say it's at 5500 rpm. so at WOT your advance will gradually increase all the way from idle to redline, except that it is reverese bias to the torque curve. by that i mean that the greater the torque (the greater the VE), the less timing you want to give it becasue here is where more molecules of air and fuel will be in the charge, and therefore you will get a faster flame front (so you need less advance). this is pretty much the same as with forced induction, except here your effective "natural" VE curve (or torque curve) is getting multiplied by the elevated pressure ratio you are running. disregarding such thigs as compressors heating the air, a pressure ratio of 2 (14.7psi boost) should double the number of air molecules in a given induction stroke (in reality it will be less than double becaue the air will be hotter than it was NA). anyway, assuming no heat addition working to lower the density, this will effectively double the entire torque curve, except for the part in which the turbo has not met it's boost threshold yet (low rpms). so in this way, the same rules apply as stated above in the NA case. except now, there is so much more molecules per charge, the timing must be further retarded at peak VE.
the point of all this is, weather you are NA or turbo, the point at which your advance is at a minimum (disregarding the rpm advance) should be at WOT at peak torque (say 5500rpm), right? at WOT at higher rpms than peak torque it should start to be a little more advance, say 1 degree more per 1500rpm or so?
so maybe something like this:
......................2000......4000.....5500....6 000.....8000
150kPa(a).......2*..........16*.......15*.......17 *.......19*
100kPa(a).......8*..........19*.......17*.......22 *.......30*
50kPa(a)........10*.........20*.......22*.......30 *.......45*
(i hope that text format doesn't look wierd)
#14
port config (do you have aux ports?)
boost level
boost threshold (rpm you hit your boost level target)
do you have VDI?
of course you could answer all of thoes questions in one shot if you tell me what series motor you have and if it's turbo or not (unless you are doing something wierd like mixing and matching rotors for different compression ratios/side housings for different port configs/forced induction on an NA block)
#15
In general you're right about timing curves... you have less advance right at peak torque, but you're forgetting one important thing. At low RPM, the air and fuel is in the chamber for much longer and has more of an opportunity to absorb heat from the walls, bringing it closer to its auto-ignition point. If you fire the spark too early, the flame-front will heat up the charge that hasnt burned yet and will cause it to auto-ignite, resulting in a very early CA50 and probably knock and a loss of power. At higher RPMs this is less of a problem because the fuel has a finite resistance to autoignition, and these events just happen too quickly for the fuel to autoignite. The fuel's resistance to autoignition is the octane rating. Therefore at low RPMs and high pressures (atmospheric and above), you want to run minimum spark advance.
#16
topless:
ok that's a very good point, and that makes snece to me. so you are saying that not only should one factor in the slower rotor speed at low rpm when giving it less advnace, but factors like oil and coolant temp come into play more heavily here too.
for a while i was trying to program the ECU we are building to use a single equation to calculate spark advance, instead of using tables. i'm not too sure this will be possible, but the variables in the equation would consist of:
rpm, charge air density, AFR, fuel octane #, meth%, water% (for obvious reasons)
air temp (colder intake air, more advance)
oil temp, coolant temp: (the hotter these are, the less timing - but as you said, they are more critical at low rpm, so there will be a weighting function for these baased on rpm. *these are used to determine rotor temp and rotor hsg temp)
i have been scouring text books, but i am unable to find a good equation that describes the flame front velocity for "near-homogenious turbulent flamelets-in-eddies" flow regime (same regime for all non-direct-inject otto cycles), but have had no luck. i think i am going to be stuck with a basic 3D ignition map...
i think i'll just tune advance with transducers in the trailing plugs and shoot for MBT on a dyno.
ok that's a very good point, and that makes snece to me. so you are saying that not only should one factor in the slower rotor speed at low rpm when giving it less advnace, but factors like oil and coolant temp come into play more heavily here too.
for a while i was trying to program the ECU we are building to use a single equation to calculate spark advance, instead of using tables. i'm not too sure this will be possible, but the variables in the equation would consist of:
rpm, charge air density, AFR, fuel octane #, meth%, water% (for obvious reasons)
air temp (colder intake air, more advance)
oil temp, coolant temp: (the hotter these are, the less timing - but as you said, they are more critical at low rpm, so there will be a weighting function for these baased on rpm. *these are used to determine rotor temp and rotor hsg temp)
i have been scouring text books, but i am unable to find a good equation that describes the flame front velocity for "near-homogenious turbulent flamelets-in-eddies" flow regime (same regime for all non-direct-inject otto cycles), but have had no luck. i think i am going to be stuck with a basic 3D ignition map...
i think i'll just tune advance with transducers in the trailing plugs and shoot for MBT on a dyno.
#17
We played with the timing using the megaquirts knock sensor (witch we got working right) and we found the sweet spot with every rpm and boost level. Tuning timing is so touchy that 1 degree makes a huge difference. we found that for his cat 20 degrees was a safe starting point and worked from there. We tried 15 degrees and 30 degrees but they were both one way to extreme.
#19
I would do two things:
1) double check total hardware latency: to do this set a fixed timing that still lets you rev from idle to 3000-4000 rpm. Then while watching timing with a light, rev the engine slowly to 3000-4000. If the timing retards while you rev, increase the hardware latency until it doesn't.
2) reset to using the table for timing, and retune the timing. As revs climb you will have to back off timing, but at least the timing in the table will be correct.
Ken
1) double check total hardware latency: to do this set a fixed timing that still lets you rev from idle to 3000-4000 rpm. Then while watching timing with a light, rev the engine slowly to 3000-4000. If the timing retards while you rev, increase the hardware latency until it doesn't.
2) reset to using the table for timing, and retune the timing. As revs climb you will have to back off timing, but at least the timing in the table will be correct.
Ken
#20
Also, although it would be possible to set up an equation to calculate what the advance should be and have it work reasonably well, that wouldnt take into account manifold dynamics at specific speeds/loads and the extra or lack of air mass that would not be accounted for with simple volumetric efficiency calculations, not to mention that the spark advance req'ed for MBT generally does not follow linear trends, will change with differences in AFR that will be counter to the affect that the VE table has on the AFR.
Thread
Thread Starter
Forum
Replies
Last Post
rgordon1979
3rd Generation Specific (1993-2002)
40
03-15-22 12:04 PM
Jeff20B
1st Generation Specific (1979-1985)
73
09-16-18 07:16 PM
msilvia
3rd Generation Specific (1993-2002)
15
09-11-15 12:13 PM
83revival
New Member RX-7 Technical
4
09-03-15 10:42 PM