NefMoto

Technical => Tuning => Topic started by: Jim_Coupe on July 17, 2016, 11:26:35 AM



Title: DZWOLA Map
Post by: Jim_Coupe on July 17, 2016, 11:26:35 AM
Hi, I just came acrosss a map called DZWOLA. After a first look it gives me the feeling that this map is ign retard when going outside lambda 1.0 in certain cases? In the case of optimum ZW this is active? Have you guys edited this map or do you leave it as it is?

This is how my 3.2 vr6 looks like (pic)


Title: Re: DZWOLA Map
Post by: nubcake on September 19, 2016, 11:21:40 AM
It's actually a very interesting question.

I see it's being used in %MDBAS for various ignition angle efficiency calculations.
What really escapes me now - what's the purpose of adding it to the zwnws in %ZWGRU? What's the point of retarding the ignition under richer AFRs?


Title: Re: DZWOLA Map
Post by: RBPE on September 19, 2016, 02:08:24 PM
http://www.google.ch/patents/US7774124


Title: Re: DZWOLA Map
Post by: nubcake on September 20, 2016, 04:57:17 AM
http://www.google.ch/patents/US7774124

Correct me if I'm wrong, but it appears to only make sense with a proper factory tune, where lambas is largely dynamic and reacts to fuel quality (basically, if LAMBTS/LAMKRL are used as a primary fueling mechanism).
However, with DIY tunes, and if primary WOT fueling is mostly realized via LAMFA - it only results in a flat "minus several degrees of ignition advance" for WOT runs, while retaining that advance for "normal" non-WOT lambda 1 driving. Therefore, it makes sense to at least inspect or maybe even re-calibrate this to be more in line with "new" operating conditions.


Title: Re: DZWOLA Map
Post by: RBPE on September 20, 2016, 06:11:34 AM
It's been ages since I read it but think it comes in handy for the fail safe mentioned in the patent, type of fuel etc. Can be done with timing changes na to fi, variable resonance mani etc

http://www.volkspage.net/technik/ssp/ssp/SSP_246.pdf


Title: Re: DZWOLA Map
Post by: nubcake on September 20, 2016, 06:34:51 AM
<snip>... it is, ultimately, a map relative to optimum angle though... <snip>

That's exactly the reason for my initial reply in this thread. I'm not 100% certain about R32 - in fact I was looking at the code of yet another ME7 ECU, but it outputs a dzwol var there, which then participates in forming of the zwgru (actual ignition angle) variable. So, it's not only about the torque model, but very much affects the real ignition advance.


Title: Re: DZWOLA Map
Post by: automan001 on September 20, 2016, 09:19:18 AM
Flame in combustion chamber has different speed at different lambda values. This map represents this dependency. In those places where flame is slow (extra lean, extra rich) they advance ignition angle a little bit. And it affects actual ignition angle not only optimal.


Title: Re: DZWOLA Map
Post by: RBPE on September 20, 2016, 10:10:06 AM
Correct propagation of which is predominantly based on fuel quality and combustion chamber design as well as said values, but not only that, in terms of an R32T there is the main air sampling point (HFM) and the use of stock variable resonance inlet/intake manifold over a short runner for example, therefore the general offsets in terms of time from air sampling to maximum spark efficiency based on helmholtz frequency air sample-to-port/injection length can change, mass and/or type of fuel/flight time/wall wetting etc and of course maximum efficiency of spark relative to sampling for controlled burn over detonation, colder plugs changes as the NA to FI lot know and so on. But you should always operate that an NA R32 needs all such changes for FI, sort the main maps so these little ones don't need to be changed to make them work. I didn't mention things like IAT variances as I believe you've already changed that Jim but there's quite a lot to go through for some proper NA to FI changes, I think most people need to focus on these main map changes before focusing on anything else!


Title: Re: DZWOLA Map
Post by: Jim_Coupe on September 20, 2016, 11:44:03 AM
Flame in combustion chamber has different speed at different lambda values. This map represents this dependency. In those places where flame is slow (extra lean, extra rich) they advance ignition angle a little bit. And it affects actual ignition angle not only optimal.

This should be of concern if running for example E85.  Flamespeed drops as mixture get richer..  If Lambda = around 1.00 there is no ign correction. But my question how would DZWOLA look like if running E85. The picture below show that E85 reach 30cm/s around lambda: 0.85


Title: Re: DZWOLA Map
Post by: nyet on September 20, 2016, 11:46:19 AM
I'm a bit confused. If it were there to compensate for flame speed, DZWOLA would be advance, not retard, no?


Title: Re: DZWOLA Map
Post by: turbojohan on September 20, 2016, 01:18:08 PM
Found this: Burn speed is greatly influenced by mixture density. If you have more fuel in the mixture, the fuel molecules are closer together and the flamefront will progress more quickly across the chamber.
 
(http://uploads.tapatalk-cdn.com/20160920/ea0126d274cfecf26b746984ac5af591.jpg)


Verzonden vanaf mijn iPhone met Tapatalk


Title: Re: DZWOLA Map
Post by: nyet on September 20, 2016, 01:22:35 PM
Found this: Burn speed is greatly influenced by mixture density. If you have more fuel in the mixture, the fuel molecules are closer together and the flamefront will progress more quickly across the chamber.
 
(http://uploads.tapatalk-cdn.com/20160920/ea0126d274cfecf26b746984ac5af591.jpg)


Ok, in that case, retard makes sense.


Title: Re: DZWOLA Map
Post by: Jim_Coupe on September 20, 2016, 01:49:51 PM
That curve made more sense to me aswell.. is it for pump gas?


Title: Re: DZWOLA Map
Post by: turbojohan on September 25, 2016, 01:43:31 AM
Fuelling Theory
Let's start with the theory then. We are concerned with spark ignition gasoline engines here. I'm only going to cover gasoline, since Diesel is for trucks and diggers, and alcohol is for drinking and drag racing.

Chemistry
Now you might think that petrol is petrol right? Not exactly. You will probably have heard the term "hydrocarbons" before, perhaps as part of the MOT emissions check. Hydrocarbons are raw fuel. They are a chemical compound of hydrogen and carbon. Without getting into too much of the chemistry, there are different fuels, the simplest of which in structure (the alkanes) consist of chains of carbon molecules, each linked with the next carbon molecule and with two hydrogen molecules. The end carbons then have an extra hydrogen. This leads to a family of fuels with the chemical formulae CH4, C2H6, C3H8 etc. These three examples are more commonly known as methane, ethane and propane.

Now because of the weird and wonderful way in which chemistry works, you can also get different arrangements of atoms, where the structures vary according to which H is bonded to what C, and how strong the bond is. Take for example C7H16. For the same number of C's and H's, it can be arranged in four different ways. Why is this important? Because the structure defines their properties as a fuel, and how they are broken down when they burn.

We're all familiar with the RON value of petrol right? (If not don't worry, I'll come to it in a bit). A higher RON means the fuel is more resistant to knocking (self igniting). Well for our example C7H16, n-heptane has RON of 0, i-heptane (2,4-dimethylpentane) has a RON of 83, i-heptane (2,2-dimethylpentane) has a RON of 93 and good old i-heptane (2,2,3-trimethylbutane) has a RON of 112.

Overall a typical gasoline is predominantly a mixture of paraffins (alkanes), naphthenes (cycloalkanes), aromatics and olefins (alkenes). The exact ratios depend on the oil refinery that makes the gasoline, but with ever stricter requirements from manufacturers and government, gasolines from different companies are generally very similar in composition.

As you can imagine, there is a whole lot more to fuels than this, and that is why fuel companies spend a lot of money on research, playing with new blends of fuels and various additives (anyone remember lead) to improve certain desirable qualities. Here are a couple of interesting links to start you off.

http://www.atsdr.cdc.gov/toxprofiles/tp72-c3.pdf
Chevron Products: Ask Mr. Gasoline

If you need to know more about fuels, then find yourself a good book on the subject like I did. The information in this section "Chemistry" is taken from Chapter 3 of "Introduction to Internal Combustion Engines" by Richard Stone. Don't act so surprised that I didn't have all this info in my head. Hey I'm an engineer, not a chemist!

Combustion
So that's the fuel itself, but how do we get any useful work out of it. Firstly we need to unite the fuel with oxygen (which comes in air as O2). We mix the fuel and air together so that we get a good chance of O2's being near to CxH's, and if we have done a good job of mixing it (so that the fuel is spread out evenly through the air) the mixtures is called "homogeneous", and this is the condition in which we will get the best combustion. Once we have ignited the mixture with a spark, a chemical reaction occurs where the C's, H's and O's all swap around and end up as CO, CO2 and H2O, plus some extra heat. The heat makes these gases (combustion products) expand, and that drives the piston down the cylinder and voila, we have power!

Complete combustion occurs when just the right number of O2's are available to react exactly with the number of CxH's we have so that all the C's H's and O's get converted. We express this "stoichiometric" mixture as the ratio of mass of air (since we actually ingest air, not pure oxygen) to mass of fuel. This is the air fuel ratio (AFR), and this turns out to 14.7:1 for air:gasoline.

Another way to express the AFR is as the excess air factor. Or to put it another way, the actual AFR/stoichimetric AFR. This value is called lambda. Lambda=1 equals AFR=14.7:1 for gasoline.

Lambda Efficiency
In just the same way that the engine can still run with different spark advance, it can also run at different air fuel ratios. There are some pretty complex interactions occurring here.

As the fuelling increases, the incoming aircharge is cooled (as it loses its heat to the fuel), increasing the charge density, which as we know is a good thing.



The highest flame speed has been found by research to occur at a lambda of about 0.82. High flame speed is good because it increases thermal efficiency by reducing the time available for heat to be transferred to the cylinder walls, meaning the gasses expand more, and hence make more power.



Theoretically, the highest combustion temperature occurs at the stoichiometric AFR, but in reality the highest temperature is reached at the lambda of around 0.88. This is due to thermal decomposition and that's about all I know about it. High combustion temperature is good because the more heat we get (assuming the engine can cope), the more expansion we get, and hence more power.



Lastly, the highest exhaust gas temperature is found at around lambda = 1.



If we combine those effects, and if we consider the engine torque produced at stoichiometric to be 100%, then we can plot a lambda efficiency curve, just as we did with ignition timing.


Title: Re: DZWOLA Map
Post by: turbojohan on September 25, 2016, 01:44:03 AM



The key points are that the best lambda efficiency is at around 0.86, and this point is called the Lambda for Best Torque (or Leanest Best Torque, LBT). This is an important point to note. ADDING MORE FUEL DOES NOT GIVE YOU MORE POWER. Lambda is simply a measure of the ratio of fuel and air in the cylinder. The only way to get more power from the engine (assuming you have optimised the ignition timing) is to burn more charge - the mixture of FUEL AND AIR.

The running limits of the engine are generally around lambda 1.2 on the lean side, and lambda 0.65 on the rich side. Outside of this region combustion becomes unstable, and eventually the engine starts to misfire as there is either too little or too much fuel for stable combustion.

Lastly, the catalyst window of operation is around 0.98 to 1.02, and the fuelling must be cycled between these two values in order for the catalyst to operate correctly. This will be important if you are fitting your engine management system to a vehicle that still has to comply with catalyst emissions limits for MOT or SVA. If you want to know why and how three-way catalysts work, have a look here;

Catalytic converter - Wikipedia, the free encyclopedia

Fuel Octane Number
We briefly touched on the RON value of fuel earlier, and I said I would explain a bit more, so here goes.

The octane rating of fuel is a measure of its knock resistance under fixed test conditions. For a description of knock, see the ignition section. The Octane Number scale is based around two known fuels. N-heptane, which was given an octane number of 0, and iso-octane, given an octane number of 100, for no other reason that these fuels were easily available in a pure form when this rating system was being developed. All other fuels are then tested using a single cylinder research engine of variable compression ratio, and compared against these two reference fuels. From these tests, the fuels octane number is derived. Note that these 2 fuels do not represent the ends of the scale – ironically n-octane has a RON of -20, and methane has RON of 120. Additives can increase this even further. US wartime aviation gasoline was commonly as high as 150 RON. Unfortunately many of these additives are either incompatible with catalysts, bad for the environment, expensive- or all three! This generally makes very high octane "race" fuel a rare and expensive breed.

There are several different ways of quoting the octane number. In Europe, we commonly use the Research Octane Number (RON). However, another (and some may say more representative method) is the Motor Octane Number (MON), which provides a value under different test conditions to RON, but still using the same reference fuels. In the US, the quoted value is sometimes the roaD Octane Number (DON), also called the Anti Knock Index (AKI), which is the average of the MON and RON values of the fuels. This used to be an important distinction, since fuels of the same RON may have different MON values depending on the blend of the main constituents. Nowadays however, with increasingly stringent legislation and requirements on fuel blends for cars, the RON can generally be considered as being 10 points greater than the MON of available pump fuel, and hence the DON and AKI is halfway in between.

Here is another important point to note. RUNNING ON A HIGHER OCTANE FUEL DOES NOT GIVE YOU MORE POWER. The extra power comes from advancing the ignition timing to take advantage of the better anti knock properties. Modern OEM systems do this for you (active knock control) and most high performance engines with cylinder individual knock control are now calibrated on 100RON fuel, and the knock control system adjusts the ignition timing to allow them to run safely on 98, 95 or even lower RON fuels. However, aftermarket systems (that I know of) still do not have this fine a level of control, and any "knock control" functionality is a safeguard at best. Therefore, as I said in the Ignition section, map the car on the fuel you intend to run. If you think you might want to run different types of fuel, then you will need to map the car on each type. As we will see, this is not just ignition mapping, but affects the target lambda maps too.

Volatility
As well as all the other requirements we put on fuel, it also has to cope with changing temperatures and barometric pressures. Remember I mentioned mixing the fuel with air? Well one part of this mixing is through evaporation, or vaporization. As we already know, gasoline is actually composed of a complex mix of fuels. Some of these will turn into vapours (gasses) at quite low temperatures. Others will remain liquid until they get quite warm. During starting the engine, the amount of airflow and hence fuel required is relatively small. This means that the physical mixing of fuel and air is less effective, since there is less charge motion to help break up the droplets of fuel and mix them with the incoming air. This is where we rely on the "light ends" of the fuel to vaporize. It is this part of the fuel that starts the car. Much of the rest of the fuel is wasted initially until the combustion chamber and inlet ports warm up, and we are able to increase the engine airflow. This is why we increase fuelling for cold temperatures, but we'll cover this in more detail in the starting section.

So when the weather is cold, we need a high volatility fuel that vaporizes easily to allow easy starting. The flip side of this is that when everything gets too hot, liquid fuel can turn to vapour in the fuel rail and cause a "vapour lock", whereby when you open the injector you get nowhere near the amount of fuel you expect (the density has decreased dramatically). This commonly occurs after the car has been driving until warm and then stopped for 20 - 40 minutes, allowing the heat of the engine to "soak" into the engine components and the fuel in the rail itself. To avoid this we need a low volatility fuel. We can also increase the starting fuel, just as we do when cold, to compensate for the reduced density effects.

To try and meet these 2 conflicting requirements fuel companies actually change the volatility of the fuel available during the year. In some countries this may be in 2 or 3 steps through the year. In the UK we normally just have winter (high volatility) and summer (low volatility) fuels.

As an aside, you've heard people say they left the car for a while and when they came back the petrol was "stale". All that means is that the light ends have vaporized from the fuel in the tank, and left only the low volatility fuel. In extreme cases this will make starting the car difficult, but in reality there is nothing much wrong with the fuel. Mixing it 50:50 with some fresh (preferably winter) fuel will normally solve the problem (if there is one) and mean you don't have to throw it away.

Fuel Density
Fuel does in fact change in density with temperature, significantly enough to warrant attention. The chart shows the curve that was generated for the fuel dispensing industry in order to correct the delivery of fuel pumps.



In the engine, our air fuel ratio requirement is based on mass. But injectors are flow devices. So in order to calculate the correct mass of fuel from the injector open time, we also need to know the fuel density. Or to put it another way, in order to inject the correct amount of fuel under all conditions, we need to correct the injector pulse width based on the fuel temperature, using the percentage corrections above.

Over-fuelling -- why do it?
You'll have seen tuned cars (usually turbocharged) at the track which when accelerating hard leave a trail of black smoke behind them. This is one side effect of serious over-fuelling. We can see from the theory above that we would ideally run around lambda 0.86 for peak lambda efficiency, but there are 2 good reasons for running richer than this.

Due to the high gas flow rate at high engine speeds, and under heavy loads, the exhaust components (e.g. exhaust manifold, turbo, O2 sensors) are subjected to very high temperatures. In order to keep these components at or below their temperature limits (800 to 950°C), the fuelling is increased (richened) to lower the exhaust temperatures. This happens because of the lower combustion temperature of mixtures richer than lambda 0.88, and the initial charge cooling effect of the additional fuel, as we have seen.

The very same cooling effects also reduce the chance of knock during combustion, since the in cylinder charge and combustion temperatures are lower. This is why some tuners take the approach of running extremely (some may say excessively) rich mixtures, in order to allow more spark advance, and to protect the engine components from excessive temperatures.

Personally that's not how I calibrate engines (who wants their car to look like a diesel when they tip in?), as I feel it's wasteful of fuel for a minimal benefit. It also increases the chances of other problems - more delivered fuel requires larger injectors, more pump capacity etc, and the excess fuel may increase bore washing effects (where the fuel literally washes the lubricating oil film from the cylinder walls), reducing piston ring and cylinder life. However, I can understand the rationale and the potential for a little more power, so if that's the only thing that matters to you, then feel free to try it.


Title: Re: DZWOLA Map
Post by: automan001 on September 26, 2016, 12:26:36 PM
I'm a bit confused. If it were there to compensate for flame speed, DZWOLA would be advance, not retard, no?
That's what it looks like in 1.8T:
DZWOLA Lambda-Abhängigkeit des optimalen Zündwinkels bezogen auf Lambda 1 (10x1)

(Basis-Lambda)/grad KW

      -                           
      0.6484   0.7031   0.7500   0.7969   0.8516   0.8984   0.9531   1.0000   1.0469   1.1016
-   0    0.750   -0.750   -1.500   -2.250   -3.000   -3.000   -1.500    0.000    2.250    4.500




Title: Re: DZWOLA Map
Post by: nyet on September 26, 2016, 12:32:33 PM
No. See the subsequent followup posts re: e85 flame speed vs gasoline flame speed.


Title: Re: DZWOLA Map
Post by: automan001 on September 26, 2016, 01:15:18 PM
No. See the subsequent followup posts re: e85 flame speed vs gasoline flame speed.
I think we look on the same thing from different points of view.
At the graph of flame speed the lambda 0.85 has highest flame speed. At the graph of DZWOLA this is the lowest point (retard -3) to compensate the fast flame speed. If the mixture goes richer, the flame speed drops. That's why retard is lowered and then at lambda 0.65 it goes to advance (+0.75 @ lambda 0.65) because this is lowest flame speed at richest mixture. If you look at the right side of the graph you will see that retard is also decreased and then flips out to advance as AFR goes leaner (+4.75 @ lambda 1.1). The graph of DZWOLA is exactly inverse of the flame speed graph.


Title: Re: DZWOLA Map
Post by: nyet on September 26, 2016, 01:16:34 PM
Yes, I see what you are saying now!


Title: Re: DZWOLA Map
Post by: nubcake on September 26, 2016, 01:44:27 PM
I'm still not convinced by the curve shape in that single picture. All sources I've seen so far suggest that flame front speed increases from ~0.6 to 1.0 in almost a linear way. Check this (https://pepiot.mae.cornell.edu/pdf/Jerzembeck_CF_2009.pdf) paper for example.

On the other hand, "combustion efficiency" seems to go in line with the DZWOLA shape (page 82 in this book (https://www.strojar.com/upload/skripta/oborove/Internal_Combustion_Engines_Fundamentals_by_J.B.Heywood.pdf)).
Either way, I'm not an expert on this subject (yet? ;) ), so if I'm wrong, please correct me.
I think I'll try zeroing DZWOLA and adjusting KFZW/2 accordingly. It's zeroed in most 2.7 files by the way.


Title: Re: DZWOLA Map
Post by: automan001 on September 27, 2016, 05:16:57 AM
I think I'll try zeroing DZWOLA and adjusting KFZW/2 accordingly. It's zeroed in most 2.7 files by the way.
There is a better solution. Try to shift the entire map to +3 (or whatever retard you have at lambda 0.85) degrees and zero out only left side of the DZWOLA (values that are less lambda 0.85). Adjust ignition angle in KFZW accordingly. In this way you make lambda 0.85 your new zero "tuner's" point. Probably it's better to change this point to 0.82 because they say that the highest flame speed has been found by research to occur at a lambda of about 0.82. In result at WOT you will have 0 intervention of this table, while at leaner mixtures you will observe some advance of ignition angle, especially when it's leaner than lambda 1.0 which will have positive effect on efficiency & fuel economy.


Title: Re: DZWOLA Map
Post by: nubcake on September 27, 2016, 05:40:01 AM
I'm currently tuning the NBO car, so "leaner than 1" should not be possible either way. Besides, I still have my doubts about 0.82 burning faster, than 1.
I completely see your point if we assume that burning speeds correlate with that picture, but in this case I'd prefer to experiment myself. :)


Title: Re: DZWOLA Map
Post by: automan001 on September 27, 2016, 09:17:22 AM
This should be of concern if running for example E85.  Flamespeed drops as mixture get richer..  If Lambda = around 1.00 there is no ign correction. But my question how would DZWOLA look like if running E85. The picture below show that E85 reach 30cm/s around lambda: 0.85
I think in this picture we see fuel-air ratio (not air-fuel ratio). Text under the picture also hints about that. Which means it's is not quite lambda value. Higher value represents more reach mixture. To get lambda we should transpose the value (divide 1 by that value):
AFR(lambda) = 1/FAR where FAR is value from that picture.
For example 1/1.1764 (fuel air) = 0.85 (lambda air fuel)



Title: Re: DZWOLA Map
Post by: automan001 on September 27, 2016, 09:18:13 AM
If we recalculate the F.A.R to A.F.R we should see a graph like this:
Found this: Burn speed is greatly influenced by mixture density. If you have more fuel in the mixture, the fuel molecules are closer together and the flamefront will progress more quickly across the chamber.
 
(http://uploads.tapatalk-cdn.com/20160920/ea0126d274cfecf26b746984ac5af591.jpg)


Verzonden vanaf mijn iPhone met Tapatalk

In some pictures we see F.A.R and in some A.F.R, that's probably why it looks so confusing.


Title: Re: DZWOLA Map
Post by: nubcake on September 27, 2016, 10:08:13 AM
That's a good point. The "phi" symbol indeed is supposed to represent the FAR. Now it makes sense.

EDIT: However, more food for thought (http://link.springer.com/article/10.1007/s40430-013-0094-y):

(https://static-content.springer.com/image/art%3A10.1007%2Fs40430-013-0094-y/MediaObjects/40430_2013_94_Fig4_HTML.gif)


Title: Re: DZWOLA Map
Post by: turbojohan on September 27, 2016, 11:20:37 AM
Calibration engineers don't make this map the way it is if it is Not realistic. So i was searching For a picture That fits the map ;-)


Verzonden vanaf mijn iPhone met Tapatalk