|
Software Tuning Discuss all software tuning topics. |
|
Thread Tools | Search this Thread |
08-18-2014, 10:42 AM | #1 |
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)
|
Understanding Knock and Preignition: The Combustion Perspective
You've probably read a lot of stuff on the internet about knock, and maybe preignition. You know that they're undesirable for a spark ignited combustion engine - they can make noise, they can damage your engine if severe enough. We know knock and preignition are undesirable explosions, explosions that happen when we don't want them to happen. What exactly is happening in the cylinder though? Let's look at knock and preignition from a combustion perspective. First we need a brief introduction to combustion pressure and how it relates to spark timing. Then we can look at what happens to cylinder pressure during a significant knock event, and finally we can discuss what serious preignition event looks like.
Spark Timing, Cylinder Pressure, and Combustion Phasing The plug creates the spark, and then the mixture begins to burn. For simplicity's sake, let's take combustion speed/burn rates out of this part of the discussion. At low speed/low load I can advance my spark very far past MBT (minimum spark advance for best torque) without encountering knock. MBT typically has the peak pressure located at about 11 degrees after top dead center firing. You can see in the image below the combustion getting more and more advanced. Now retarded combustion has this characteristic "double hump." What happens is, the first hump (looking left to right) is the compression from the piston reaching TDC. My burning is very retarded due to spark timing, but also due to burn rates which are a factor I won't get into. The pressure begins to drop as the piston moves downward, until enough burning begins and the pressure rises again--hence, the double-hump. Why would I retard my combustion from MBT? I need to reduce knock, and in some cases I might need to raise exhaust temperatures to spool up a turbo or warm up a cat. The more knock limited the engine is, the more of you will see this characteristic double-hump pressure trace as spark is retarded. Retarded combustion lowers the peak cylinder pressure, which may be desirable if I don't want to stress the mechanical components too much (bearings, rods, etc). MBT combustion has a single hump with significantly higher peak pressure then retarded combustion even if there is no knocking. It's a single hump because burning is occuring much closer to when the piston is at TDC, so the pressure of compression combines with the pressure of the combustion. When the combustion is advanced is past MBT, you get much higher peak combustion pressures and you can see the characteristic "lean" to the left.You don't have to be knocking to have high cylinder pressure. Under normal circumstances there is no reason to advance combustion past MBT. Now let's look at what happens when I start to knock. Knocking Combustion Pressure If the spark is too advanced for the engine speed & load for a given fuel, the gases at the end of the combustion chamber will explode before the normal flame arrives. Knock has different levels of severity. The more severe it gets, the more likely you will hear it audibly, and the higher the peak cylinder pressure will be. In the image above, the engine is knocking significantly but probably not enough to damage the engine and probably not enough to be heard over normal engine sounds without a microphone. The severity of the cylinder pressure spike is called the knock peak while the amount of "ringing" is called the knock intensity. There are other ways to characterize knock but those are the main metrics that rely on actual cylinder pressure. This pressure trace isn't going to immediately break anything, but a knock sensor will probably judge it as knock. As I've pointed out in the past, somebody somewhere had to make a judgement call as to what constitutes severe enough knock for the knock sensor to react. The knock sensor can't read the cylinder pressure, only the vibration in the engine. As the engine speed increases, both the engine vibration and the cylinder pressure get noisier. Severe Preignition Preignition occurs when an explosion happens before the spark plug fires. This isn't always a major problem, but severe events can happen at high load for a number of reasons. Maybe some deposits broke off inside the engine. Maybe a spark plug overheated. Maybe some debris got into the engine. There are a bunch of causes for preignition, but I want to focus on how the cylinder pressure behaves in the event of a severe preignition event. Here are three major characteristics of severe preignition: 1) high peak combustion pressure - this is can damage your engine 2) high rate of pressure increase inside the chamber - this is a major factor in the audible noise (metallic sound) 3) high pressure at the time of ignition - this is one of the main ways we know it's preignition and not just regular old spark knock. Below is an image showing three successive pressure combustion cycles for the same cylinder. Cycle #2 has severe preignition. The rate of pressure rise and the pressure at ignition is much higher than the other two cycles (the lower chart isn't crank angle based, don't look at it the same way as the upper chart). If we zoom in on the preignition event and overlay the ignition coil current trace, we can see cylinder pressure already shooting up when the coil discharges. Compare that to the image below, which is the same scaling. The coil discharges and then there is a delay until enough burning happens to raise the cylinder pressure. You can see that there is a significant difference between a severe preignition event, the kind that can definitely damage your engine, and a moderate knock event which might call for retarding spark timing. Of course, a severe knocking event can also cause high peak combustion pressures and noise. However, unlike preignition a severe spark knock event will not have that same characteristic high pressure at the time of ignition and fast pressure rise rate. I hope this clears up some misconceptions about these two types of abnormal combustion. Last edited by arghx7; 08-19-2014 at 01:17 PM. |
The Following 26 Users Say Thank You to arghx7 For This Useful Post: | Akari (08-18-2014), Calum (08-19-2014), Dezoris (08-19-2014), DocWalt (11-05-2015), FrX (08-20-2014), Gyzm0 (07-05-2017), Illuminaughty (11-09-2015), J95 (08-05-2023), JB86'd (08-19-2014), lucid215 (08-18-2014), mkivsoopra (08-18-2014), NepeanFR-S (08-21-2014), phrosty (08-19-2014), R2 (08-20-2014), ShadowSeraph (08-09-2015), solidONE (08-20-2014), steve99 (08-18-2014), thambu19 (11-05-2015), TofuJoe (12-02-2016), Travisty75 (08-19-2014), Turdinator (08-18-2014), Ultramaroon (02-07-2015), Wayno (04-16-2015), Wepeel (08-18-2014), wheelhaus (08-19-2014), Yobiwan (08-21-2014) |
08-19-2014, 10:41 AM | #2 |
Senior Member
Join Date: May 2012
Drives: '13 BRZ Ltd
Location: PA
Posts: 458
Thanks: 265
Thanked 229 Times in 117 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
|
I feel like I should search all posts by arghx7 just so I can thank them all.
One thing I've always wondered - the sensitivity of the knock sensor. I'm guessing there's a whole discipline associated with interpreting knock accelerometers and determining what is "true" knock vs. what is something that might indicate knock vs. when conditions are favorable for knock. There must be some spectrum - our ECUs are designed to pull intervals of timing and it needs to know whether to pull 1 degrees, or 4 degrees... maybe that has to do more with the frequency of knock signal versus the severity, or maybe both. Also, I've heard tuners say that they've driven around with detcans and can't hear any knock even though the ECU is pulling timing. I know there were some recent findings with the WRX/STI platform that suggested that the ECU could pull timing (can't remember if it was FBKC or FLKC) just based on rapid tip in - maybe rate of throttle opening or pedal position change - something like a preemptive knock control. I know for sure GM had this programmed into their ECU for some cars. And then there are the cars that can run on regular or premium, where running regular is not a detriment to the engine but premium will have more performance. Not sure if there is a fuel sensor, like the flex-fuel kits for our cars, or if they are relying on knock signals to determine fuel grade. If it was the latter, it doesn't seem like driving the engine to knock would be a great strategy for determining fuel grade, but it would make more sense if the knock sensor got a little "noisier" with lower octane fuel but the engine wasn't necessarily knocking. |
08-19-2014, 02:12 PM | #3 |
Senior Member
Join Date: Aug 2012
Drives: FR-S
Location: IL
Posts: 2,857
Thanks: 519
Thanked 2,997 Times in 1,095 Posts
Mentioned: 159 Post(s)
Tagged: 1 Thread(s)
|
This is why forums were invented. Thanks.
__________________
|
08-19-2014, 03:15 PM | #4 | |||||
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:
Then somebody has to pick a frequency that will be judged as knock (based on a fast Fourier transform chart, wikipedia it) - another judgment call based on the individual engine. There's also a crank angle window where the knock will be measured that takes into account for example noise from the valves opening and closing. That's all decided before the engine is ever actually in a car driving around. Quote:
Quote:
Quote:
Quote:
[Not sure if there is a fuel sensor, like the flex-fuel kits for our cars, or if they are relying on knock signals to determine fuel grade. If it was the latter, it doesn't seem like driving the engine to knock would be a great strategy for determining fuel grade, but it would make more sense if the knock sensor got a little "noisier" with lower octane fuel but the engine wasn't necessarily knocking.[/QUOTE] There isn't such a thing as a fuel octane sensor. You can determine the real octane of fuel by sending it off to a lab. It's not always as advertised...sometimes significantly better, sometimes significantly worse, unless it's certification fuel. Now, some manufacturers will model the octane inside the ECU and use that as part of the spark control. Nissan does that--ever wonder why there is so much confusion on how spark timing calculations actually work on a GT-R? |
|||||
The Following 10 Users Say Thank You to arghx7 For This Useful Post: | Calum (08-19-2014), Gyzm0 (07-05-2017), JB86'd (08-19-2014), Sportsguy83 (08-19-2014), steve99 (08-20-2014), thambu19 (11-05-2015), Ultramaroon (02-07-2015), Wayno (04-16-2015), Weasel Soup (08-19-2014), Wepeel (08-19-2014) |
08-19-2014, 06:50 PM | #5 |
That Guy
Join Date: Dec 2011
Drives: 2013 asphalt FRS MT
Location: Halifax, Nova Scotia
Posts: 4,865
Thanks: 5,058
Thanked 2,867 Times in 1,499 Posts
Mentioned: 82 Post(s)
Tagged: 1 Thread(s)
|
|
08-20-2014, 02:45 PM | #6 | |
Senior Member
Join Date: Dec 2012
Drives: FR-S Whiteout
Location: California
Posts: 2,863
Thanks: 1,808
Thanked 790 Times in 611 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
|
Quote:
I'm also curious about this tip in knock that the ECU is detecting particularly at higher temp operation. It seem like it's impossible to totally eliminate nomatter what you do with the tip in enrichment or ignition retard. Yet, it seems to disappear when temperatures cool. |
|
11-05-2015, 05:58 PM | #7 | |
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 78 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Quote:
So most tip in knock is due to two main reasons: 1. The actual engine load is not always determined precisely because most Volumetric Efficiency maps & MAF sensor based load determination is calibrated at steady state operation. What happends during Tip IN and also Tip Out for that matter is a transient air flow problem that most OEMs still try to model using manifold filling models but still fall short in properly estimating load. So when the engine load/airflow is higher than what the ECU estimated the spark timing would be over advanced for the load and the fueling could go slightly on the leaner side until the O2 sensors correct using feedback. 2. As the load changes the cams have to move to a different position based on their lookup table. Most times these days they actually have to move a lot because OEMs try to use cams a lot for fuel economy (Lowest VE cam timing) and they have to travel a lot to go to their peak power positions (Best VE cams). Now this takes a few tenths of a second to happen so it is pretty fast but still slow enough for a cylinder to knock because the spark was calibrated in steady state for a different set of cam positions but the cams are not there yet meaning the spark and cam positions are not exactly where things were calibrated in steady state. Some OEMs have calibrations to add and subtract spark based on how far the cams are away from their calibrations. Trust me it is better not to try and calibrate that on the street or on the dyno because it is not worth the effort and better to leave those cals as they are. If done wrong the engine can bog down during transients. One thing I would encourage everyone to do soon after flashing in a cal is to let the engine learn the background noise. This is usually learnt at low loads and across the engine speeds. So basically 1st gear slow pull to redline a few times. Not WOT once the ECU knows the background noise it will be able to determine knock more effectively instead of thinking the valvetrain noise to be knock. The amount of spark pull out is usually based on the freqency and severity of the knock signal so learning the background noise level will make the knock sensor detect the right severity. |
|
11-05-2015, 06:01 PM | #8 | |
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 78 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Quote:
|
|
11-05-2015, 06:15 PM | #9 | |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
Yep their is a heap of tables for knock control , transient ignition retard ect. most of the stuff here is reliavant to our ecu http://www.romraider.com/forum/topic1840.html When you reset ecu or reflash the FLKC table is cleared as well as fuel trims The ECU does not appear to start re-learning anything with IAM or fuel trims till the coolant is at operating temp. this seems to apply all the time. The cams are also disabled after reset/reflash for about 1 minute of idle time. the FLKC table looks similar to this |
|
The Following User Says Thank You to steve99 For This Useful Post: | thambu19 (11-05-2015) |
11-05-2015, 09:00 PM | #10 |
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 78 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Thanks @steve99 for the table. So I do not have OFT or any other equipment to log data. Well as of now atleast.
What I would like to do is first log data and later start fiddling with cals. So after a flash the cams are sent to lockpin/endstop until the cam sensor encoder edges are learnt. When the cams are timed in the plant they set it to appropriate timing and when the engine starts up the first time it learns the position of the cam encoder wrt crank encoder and from now on the ECU can keep account of chain/belt stretch as the engine wears in. Most chains stretch most in the initial few thousand miles and then it does not stretch a whole lot. The issue is when we reflash the chain stretch information is lost forever and the cams are not exactly where they were set before the stretch so you may find that the VE adaptions are slightly different before and after first reflash of the car. Okay all of this is treu but not sure if this applies to this particular engine if subaru has a unique way of handling it. |
11-08-2015, 09:44 PM | #11 |
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 78 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Does anyone know what the OFT folks actually did to avoid pre-ignition? Pre-Ignition is pretty rare on a non boosted engine except if running at engine speeds lower than 1000rpm and very high loads. Now this entirely depends on the true dynamic compression ratio of the engine (not geometric). I have seen preignition in engine running 600rpm high load but that is only because we force the engine to run there for sake of calibration purposes.
What I am wondering is are we calling extreme knock as pre-ignition here? Is it possible that these events are only seen during track day sort of events with high coolant temp and IAT and non-existent in normal circumstances? If it is indeed PI the DI injection could be partly to blame for leaving carbon deposits. Then would it be a good idea to have a track day only cal utilizing mostly PFI to clean up the carbon left behind by DI to avoid PI? As I understand changing spark timing does not solve PI since PI is independent of spark. |
11-08-2015, 09:59 PM | #12 |
Senior Member
Join Date: Apr 2013
Drives: 2013 FR-S
Location: Seattle
Posts: 806
Thanks: 202
Thanked 320 Times in 199 Posts
Mentioned: 18 Post(s)
Tagged: 1 Thread(s)
|
My understanding is that the presence of PI helps clean off any deposits from the DI system.
__________________
2013 Whiteout 6AT FR-S | Perrin Inlet Tube + 2.75" CAI | OpenFlash Header | P&L Catback | 4.88 Final Drive | Dialed in OFT 2.0x Stage 2 E85 | 18x8 Enkei Raijin + 225/40 Michelin Pilot Super Sport | 17x7 Stock + 215/45 Michelin X-Ice Xi-2
|
11-08-2015, 10:41 PM | #13 |
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 78 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
by PI, I meant Pre-Ignition
|
The Following User Says Thank You to thambu19 For This Useful Post: | phrosty (11-08-2015) |
08-09-2019, 06:32 PM | #14 |
義理チョコ
Join Date: Sep 2014
Drives: a 13 e8h frs
Location: vantucky, wa
Posts: 31,867
Thanks: 52,127
Thanked 36,518 Times in 18,920 Posts
Mentioned: 1106 Post(s)
Tagged: 9 Thread(s)
|
bump for a good read
__________________
|
The Following User Says Thank You to Ultramaroon For This Useful Post: | steve99 (08-09-2019) |
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Knock Correction vs Knock Correction Learn values? | swift996 | Software Tuning | 19 | 11-03-2015 10:09 PM |
HP In Perspective | Tcoat | Engine, Exhaust, Transmission | 42 | 07-31-2014 03:15 PM |
Understanding/clarifying vendor qualifications | mav1178 | Site Announcements / Questions / Issues | 21 | 03-18-2014 02:25 PM |
HELP with understanding Brakes upgrade path | bear89103 | Suspension | Chassis | Brakes -- Sponsored by 949 Racing | 21 | 07-17-2013 07:08 PM |
Understanding the BRZ/FR-S/86 Occupant Detection Sensor | Turbowned | Issues | Warranty | Recalls / TSB | 13 | 08-27-2012 10:58 PM |