Printable Version | Subscribe | Add to Favourites
<<  1    2  >>
New Topic New Poll New Reply
Author: Subject: Mapping problems
flak monkey

posted on 12/4/10 at 07:29 PM Reply With Quote
Mapping problems

I am having mapping issues with the duratec - its driveable as it is, but you have to drive it a very specific way to get it to run right which can be annoying.

Basically under moderate acceleration the AFR is 10 or less, which is obviously way too rich. However if I accelerate hard (foot to the floor) then the AFR is about right at 12.5. Under very light acceleration where I stay in vac then its also ok, mixture stays around 14.7 all the way up.

I have attached the MSQ and here is a link to the log: http://gtslocost.locostsites.co.uk/drive48.msl

Theres an example below....

I know there was a problem with the accel enrich threshold being set too low on this log, which I have now fixed.

If I lean out the on boost areas to give nice smooth gentle acceleration then its dead lean (20+ AFR) when you actually floor it on boost - I can counteract this for 0.5sec or so with AE, but as soon as the AE stops its back to lean again... I see boost on gentle acceleration when the load is not as great as under hard accel so tuning for one or the other seems OK, but not both? I have a BOV fitted, but obviously once the boost is there its held closed anyway.

I wasnt sure on setting the KPa values for the map because of the following:

The idle MAP value is around 45-55KPa, I can then light cruise at 60-65kpa at say 30mph in 5th gear. Then cruising at 40mph (2000rpm) is around 80KPa, cruising at 50mph (2500rpm) is around 85-90KPa, 60mph (3000rpm) is 100-105Kpa, 70mph (3500rpm) is around 105-108KPa - to be honest I was expecting to cruise on lower KPa than this... So I do need the resolution in the lower KPa areas of the map too I think to get a smooth cruise (which even now I have varying AFR's and slight misfires presumably due to large injectors?). The MAP signal is picked up from the standard injector positions in the throttle bodies (so valve side of the butterflies). Maybe I should look at running dual table and have double the resolution on the KPa?

If anyone has any suggestions on setting better values for KPA in both spark and VE tables I would most appreciate it

If I tune the boost areas for light acceleration to be ok then when you floor it at the same KPa its too lean (after AE) and visa versa.

Heres an example from the log:

Light acceleration:

RPM MAP TP AFR
2956 111.3 16 9.9
3053 108.9 17 9.5
3026 109.4 17 9.4
3069 109.6 17 9.4
3118 109.9 17 9.4
3116 110 17 9.4
3167 114.5 17 9.6
3187 114.7 17 9.4
3207 115 18 9.4
3325 111.9 25 9.3
3401 117.6 30 9.6

You can see boost slowly rise at around 20% throttle. But the AFR is stuck at 9.5

Now from the same drive and same msq under 50% throttle:

RPM MAP TP AFR
2852 109.8 19 14.5
2876 110.9 36 13.7
2886 112.8 41 13.4
2894 113.3 42 12.3
2921 113.7 43 12.3
2924 113.9 43 12.6
2964 114.4 47 12.7
3022 114.2 48 13
2948 114 48 13.4
2997 115.3 48 13.2
3006 115.4 48 13.3
3013 114.8 48 13
3033 114.7 49 13.2
3050 115 49 13.4
3067 114.9 49 13
3081 115.2 49 12.9
3096 115.4 50 13
3111 116.4 50 12.9
3120 116.6 50 13.2
3143 115.6 50 13.1
3161 115.6 50 13.2
3174 117.1 50 13.2
3187 117.2 50 13.3
3206 117.3 50 13.3
3224 116.1 50 13.2
3239 117.2 50 13.5
3250 117 50 13.8
3269 116.2 50 13.5
3295 116.2 50 13.2
3303 116.3 50 13.2
3334 116.3 50 13.3
3328 116.9 50 13.4
3343 117.2 50 13.5
3382 118 49 13.5

You can see the boost at each RPM is almost the same as previous slightly higher, but only marginally by around 1psi, but the AFR is now almost correct....


I also have a problem that if I accelerate hard to say 60-70mph and then back off the throttle the AFR drops to 10 or so, then if I lift off and put the throttle down again it returns to around 14. Looking at logs from when this happens it's because the boost stays there - I am currently working on the assumption that this could be a sticky BOV though. I dont think this is helped by the fact that once cruising at 70ish the MAP hovers around 100kpa or is just over 100kpa (7120 in attached log)

So where am I going wrong?

Thanks,
David





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
atspeed racing

posted on 12/4/10 at 07:40 PM Reply With Quote
What ECU are you using?
NOTE:This user is registered as a LocostBuilders trader and may offer commercial services to other users
View User's Profile View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 07:48 PM Reply With Quote
Knew I would forget something!

It is Megasquirt 2 V3 using speed density (MAP based) code. Running the beta code (3.0.3r) for better MAP sampling.

David





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matt_gsxr

posted on 12/4/10 at 07:50 PM Reply With Quote
David,

You know more about megasquirt than I do (as we prove whenever I post) but let me ask a question.

Are you running alpha-N, speed density, or Hybrid Alpha-N.

I assume the last of these. In which case I don't understand it but am interested in hearing how you get on.

Matt

[Edit] our replies crossed. So why not Hybrid Alpha-N?

[Edited on 12/4/10 by matt_gsxr]

View User's Profile Visit User's Homepage View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 07:57 PM Reply With Quote
I am running Speed density. Hybrid alpha_n isnt available in MS2, you have to go down the tuning of 2 seperate tables to do this.

Which is what I had thought about doing anyway, but then I was told by the developers that it wouldnt work. Infact you can see the discussion here:

http://www.msextra.com/forums/viewtopic.php?f=101&t=34791&p=236558

You then also get into the fact of how on earth you map 2 tables at the same time!?

[Edited on 12/4/10 by flak monkey]





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
dlatch

posted on 12/4/10 at 08:26 PM Reply With Quote
sadly i know naff all that can help but i have messaged a man that can with some luck he may pop over to help.

good luck with the mapping dying to see this finished and realising its potential

View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 08:35 PM Reply With Quote
quote:
Originally posted by dlatch
sadly i know naff all that can help but i have messaged a man that can with some luck he may pop over to help.

good luck with the mapping dying to see this finished and realising its potential


I thank you It'll be at Stoneleigh, even if its still not running right! You'll just have to bear with my moaning until it is!





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
beaver34

posted on 12/4/10 at 09:02 PM Reply With Quote
this is why i pay for my mapping and use omex lol

although i would like to be able to do it myself

View User's Profile View All Posts By User U2U Member
Doofus

posted on 12/4/10 at 09:02 PM Reply With Quote
quote:
Originally posted by flak monkey
Hybrid alpha_n isnt available in MS2, you have to go down the tuning of 2 seperate tables to do this.



Hybrid is in MS2
You multiply by map in Alpha-N mode

Not sure it would help anyway though

View User's Profile View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 09:03 PM Reply With Quote
I do intend to pay someone to finalise the mapping for me.

But like everything I want to get it as good as I can before that, just to see how close I can get it





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matnrach

posted on 12/4/10 at 09:03 PM Reply With Quote
I have had a very quick look and noticed a couple of things.
1. You need to damp out your map signal (use a small fuel filter) as it is very noisy
2. There is a lot of lag in the map signal as well (is the pipe to the ECU very long or connected to only one cylinder.
3. Maybe lean at part throttle around 2500rpm (could be wrong as I only had a very brief look)

Good luck

View User's Profile View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 09:07 PM Reply With Quote
It is lean at part throttle crusing at 2500rpm yes, and thats now fixed.

MAP signal is being processed using the new sampling code in the alpha code. I will have another play and see if I can smooth it out any more.

Its sampled of all 4 cylinders, then to a 3 way splitter - one to the BOV, one to FPR and one to ECU. Theres no 'damper' in the system though. Do these really work or is it a myth?





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matt_gsxr

posted on 12/4/10 at 09:07 PM Reply With Quote
David,

I now understand that this is way complicated.

What would simplify things would be if the MAP sensor were moved into the airbox.

Then (perhaps) you could use Alpha-N, but have the airbox pressure as a barometric correction factor (i.e. a simple scaling).



I hadn't appreciated that MS2 can't handle Hybrid Alpha-N.


As you will have worked out, I don't know anything about dual tables. But the approach of iterating (making many small changes in the correct direction for each table) should get there in the end. Easier said than done.

Matt

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matnrach

posted on 12/4/10 at 09:10 PM Reply With Quote
Yes the filter does work
I did some investigation when I had an ignition oly ECU.
See thread:
http://www.autosportlabs.org/viewtopic.php?t=1171

View User's Profile View All Posts By User U2U Member
Doofus

posted on 12/4/10 at 09:18 PM Reply With Quote
quote:
Originally posted by flak monkey Do these really work or is it a myth?


Myth.
By the time they do anything to smooth the ripple they delay the signal and make big hiccups when you go on and off throttle, cos the load signal is delayed.
It's a trade off between filtering the signal and delaying the signal.

Probably not noticeable when using the signal for ignition advance but makes fuel control un-drivable.

[Edited on 12/4/10 by Doofus]

View User's Profile View All Posts By User U2U Member
flak monkey

posted on 12/4/10 at 09:19 PM Reply With Quote
Hmm interesting. So on a 2 litre engine what sort of sized chamber would I be needing? And where should I look?

I dont think it will solve the underlying issue, but if it helps with noise, then I am all for it anyway. Heck knows where I'll put it either!

Thanks,
David





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matt_gsxr

posted on 12/4/10 at 09:29 PM Reply With Quote
The narrow hose and fuel filter trick does get rid of ripple on the MAP line.

It will also delay a bit, but I think we know the priority.

I have a small (20ml perhaps) filter on my 1litre engine (this is the capacitance in the electrical equivalent circuit). This is at the end with the sensor. The hose to the sensor needs to be fairly narrow (this is the Resistance in the electrical equivalent circuit).


You could run closed loop in the problem areas. I agree, too much like giving up.


Matt

View User's Profile Visit User's Homepage View All Posts By User U2U Member
Doofus

posted on 12/4/10 at 09:34 PM Reply With Quote
quote:
Originally posted by matt_gsxr
The narrow hose and fuel filter trick does get rid of ripple on the MAP line.

It will also delay a bit, but I think we know the priority.

I have a small (20ml perhaps) filter on my 1litre engine (this is the capacitance in the electrical equivalent circuit). This is at the end with the sensor. The hose to the sensor needs to be fairly narrow (this is the Resistance in the electrical equivalent circuit).


You could run closed loop in the problem areas. I agree, too much like giving up.


Matt


What he said ^^^

A trade off rather than a solution.
You could alter the electrical filter on the PCB, change the lag settings in software or add a pneumatic damper. Lots to play with.

View User's Profile View All Posts By User U2U Member
graememk

posted on 12/4/10 at 09:43 PM Reply With Quote
have you thought about an omex ?







View User's Profile Visit User's Homepage View All Posts By User U2U Member
bi22le

posted on 12/4/10 at 09:49 PM Reply With Quote
I have no idea what you guys are talking about. But then again thats why I spend time reading posts like this and why im on this site.
I really want you to get a good map. I need one of these engines in the next 5 years!





Track days ARE the best thing since sliced bread, until I get a supercharger that is!

Please read my ring story:
http://www.locostbuilders.co.uk/forum/13/viewthread.php?tid=139152&page=1

Me doing a sub 56sec lap around Brands Indy. I need a geo set up! http://www.youtube.com/watch?v=EHksfvIGB3I

View User's Profile View All Posts By User U2U Member
turbodisplay

posted on 12/4/10 at 10:17 PM Reply With Quote
At light throttle could the tps line be noisy triggering the trainsient fuelling?
(aceleration enrichment).
Darren

NOTE:This user is registered as a LocostBuilders trader and may offer commercial services to other users
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
flak monkey

posted on 13/4/10 at 06:06 AM Reply With Quote
quote:
Originally posted by turbodisplay
At light throttle could the tps line be noisy triggering the trainsient fuelling?
(aceleration enrichment).
Darren


No its not that. I have fixed the AE threshold being too low, but still with the same result. The low threshold was causing rich spikes at cruising and didnt show any effect during gentle acceleration.

Any suggestions as to a suitable canister for map signal damping?

[Edited on 13/4/10 by flak monkey]





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
matt_gsxr

posted on 13/4/10 at 09:29 AM Reply With Quote
This is mine. Thinking about this, this shouldn't care about your engine capacity, more to do with cam timing as its function is to smooth out the pressure pulses.

my_MAP_damper
my_MAP_damper


The interesting patterns (in the map) aren't strictly noise (i.e. it isn't random), but aliasing of the sampling rate with the pulsations.




I have looked at your traces. Am I correct in saying that at times you have the same TPS and RPM but the MAP increases.

Presumably this phenomenon is due to the supercharger pumping a constant volume per unit time, but the air not being able to get past the throttle plates, so you are effectively "pumping up" the inlet manifold (at 7258.3s).

Or is it just poor resolution of the TPS. You could do the parallel resistor trick to improve TPS resolution at the closed end of things. non-linear tps resistor

I know this isn't the big problem, but...


Matt

View User's Profile Visit User's Homepage View All Posts By User U2U Member
flak monkey

posted on 13/4/10 at 09:37 AM Reply With Quote
I'll have a look tonight and see if I have something suitable laying about.

I am wondering if this is a problem more to do with the sampling of the MAP and the averaging rather than an inherent problem with the set up like you say. Sometimes the pattern in the map signal changes to be almost square wave, I am not sure if there is an example in that log

I am going to have a play with the sampling later, maybe even switch back to an old code without the new sampling to see if it makes any difference.

Not sure if I know what you mean with the changes in MAP at the same throttle opening? At that time the throttle is virtually closed and its virtually at the idle map of around 50kpa.

Thanks,
David





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
flak monkey

posted on 13/4/10 at 06:13 PM Reply With Quote
Well a little update is in order of course. Been out in the car for a quick drive or 2 to try and see what the best way is to solve this problem of too much or too little fuel.

First thing I did was reload the current release code for MS (2.something) and o for a run to see if there was a significant difference in the map sampling which was causing a problem. There wasnt, if anything the MAP signal was worse on the standard code, which didnt suprise me as the whole idea of the code in the alpha is to make the sampling better! Essentially it allows you to specify a specific MAP sample window and range which requires some experimentation, but in the end you get a lower and more stable MAP signal when runnin ITBs.

I then had a little play with the map sampling in the latest alpha code to try and smooth out the noise that way. I lowered the MAP reading a little, by another 5kpa with some adjustments, but still a little noisy. Satisfied I had done everything I could here I have set about going down the dual table tuning route on the suggestion that it may well work and solve my problem.

This dual table allows you to run 2 different load parameters on 2 different VE tables, or allows you to extend the VE table to be 16x32 or 32x16 if you wanted to. The downside being you cant auto tune or use ve analyse any more as it cannot compute across 2 different VE tables. So its more than hybrid alpha_n in MS1. You can make the second table additive or multiplicitive depending on what you want to do.

I have attached the MSQ for those that are interested. You need tunerstudio to open it, wont work properly with megatune. You can see VE1 is a normal MAP load VE table with the full fuelling map. My plan is to get this sorted so that it is right for normal driving and moderate throttle. Then VE2 is all set at 100 at the moment so its having no effect on VE1. The load is TPS only and the RPM bins are the same as VE1. The code multiplies the look up from each table to get the final fuelling number. The second table is in percentage terms when in multiplicitive so 100 means multiplied by 1.

I am hoping that VE2 is going to be fairly simple at the end of the day when its all finished just adding in the extra fuel in the holes where its needed. (Mostly around 40% throttle and up at mid RPM's)

Time will tell!





Sera

http://www.motosera.com

View User's Profile Visit User's Homepage View All Posts By User U2U Member
<<  1    2  >>
New Topic New Poll New Reply


go to top






Website design and SEO by Studio Montage

All content © 2001-16 LocostBuilders. Reproduction prohibited
Opinions expressed in public posts are those of the author and do not necessarily represent
the views of other users or any member of the LocostBuilders team.
Running XMB 1.8 Partagium [© 2002 XMB Group] on Apache under CentOS Linux
Founded, built and operated by ChrisW.