predictor algorithms
Forum rules
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
predictor algorithms
The big deal however, is that when switching between the different predictors, the base timing changed as much as 20 degrees. I had no idea that this happened. When I first got the squirt up and running, I had it set to the default and based the timing there. It ran like "crap" so I switched it to 'last interval'. This made my timing 13 degrees retarded from the original setting. I didn't realize this, and you can imagine how happy I am not that I found it. Oh so much more power! (I had been driving it like that for a month!) Anyway, watch out for this so no one else gets burnt.
-
daniel505gti
- MegaSquirt Newbie
- Posts: 13
- Joined: Fri Sep 02, 2005 11:15 pm
-
Mike_Robert
It's not so much a lame duck as much as info is still being collected and looked at ref prediction algorithms. It's great that you have posted your observations and I hope you continue to do so. The first and second derivative algorithms load the code down more due to more math being done at every tach interrupt. The question remains, "how much is too much?". This varies broadly depending on platform variables. For example, A V8 does more ign calcs than a 4 cylinder, a 2 stroke more than a 4, etc. Depending on where the trigger is, the code can operate in either this-cycle or next-cycle mode. In a rapidly accelerating engine with a light flywheel, errors in timing can occur if the prediction routines used aren't optimal for your install.
-
jsmcortina
- MegaSquirt Guru
- Posts: 332
- Joined: Mon May 03, 2004 12:34 am
- Location: Birmingham, UK
- Contact:
The fact that you are observing the opposite is very strange but interesting and I'd like to know your engine, triggering method, code, MSQ and a datalog.
What happens to the timing when you blip the throttle?
Going back to 2003 ish, the author of "MegaSpark" observed large timing fluctuations when blipping the throttle until he added 1st deriv calcs. The maths for those calcs is the same principle in MS1/Extra and MS2. The 2nd deriv takes it a step further.
Anyone else with physical data to report on the different algorithms, please post.
James
MS1/Extra at: http://www.msextra.com/manuals/MS_Extra ... _Index.htm
MS2/Extra at: http://www.msextra.com/ms2extra (runs on MS2 and Microsquirt)
-
m0ntecarloss
- MegaSquirt Newbie
- Posts: 20
- Joined: Sun May 16, 2004 5:53 pm
- Location: Binghamton, NY
http://www.msefi.com/viewtopic.php?p=10 ... tor#106411
I'd like to experiment with this whenever I get a chance to play with MS2 again
-
jsmcortina
- MegaSquirt Guru
- Posts: 332
- Joined: Mon May 03, 2004 12:34 am
- Location: Birmingham, UK
- Contact:
However, this topic seems as good a place as any as two posters have reported actual results - far better than the scientific speculation the rest of us have offered!
James
MS1/Extra at: http://www.msextra.com/manuals/MS_Extra ... _Index.htm
MS2/Extra at: http://www.msextra.com/ms2extra (runs on MS2 and Microsquirt)
'83 nissan 2.8l turbo
optical distributor
MSII v3 board, v2.3firmware
The only tests that I did involved slow changes in rpm, but at a very high rpm. I am experiencing a slight drop in power around 5000rpm for a range of 200 rpm, then again at 6000rpm again for a range of 200 rpm. I thought this might be due to a timing fluctuation since the AFR stays steady. The derivative algorithms haven't given me very good drivabilty and make the tach jump erratically at idle.
-
jsmcortina
- MegaSquirt Guru
- Posts: 332
- Joined: Mon May 03, 2004 12:34 am
- Location: Birmingham, UK
- Contact:
James
MS1/Extra at: http://www.msextra.com/manuals/MS_Extra ... _Index.htm
MS2/Extra at: http://www.msextra.com/ms2extra (runs on MS2 and Microsquirt)
-
Philip Lochner
- Helpful Squirter
- Posts: 138
- Joined: Thu Feb 16, 2006 5:18 am
- Location: South Africa
predictor algorithms
Â
I have a VR pickup (Fixed centr+vac dissy @ 6deg BTDC), going into MS-2 (no IGBT), going to TP100 going to std coil.
Â
With "1st HighRPM, 2nd low" being the default, I simply could not get a steady timing position with my timing light @ idle. It was jumping so much that it was difficult to know what the timing actually was, much like a dissy with points with a badly worn shaft. This led to idle just not being nice an smooth but just a little rough. The higher the revs, the more stable the timing became but still jumping around.Â
Â
Eventually I thought to give the other algorithms a try and found that Last interval offered stable timing at idle and gave the required timing at higher (but stable) revs as per the ignition map. I have not yet bothered trying the other algorithms - the urge to get to where I'm now (full control of the engine) was just too great.
Â
I'm pretty sure I posted on this finding at the time. Since then I've seen others arriving at the same conclusion - that Last interval seems to be the only "useable" algorithm.
Â
I have read that timing systems using trigger wheels offer better timing during acceleration having more timing intervals to calculate with.
Â
Kind regards
Philip
MS-2/V3/2.35/MT 2.25/Innovate LC-1/LSU4.2
Land Rover 4.6 std, 4-2-1 exhaust headers, IAC, MS-2 controlled
'80 Jaguar XJS V12 5.3 (10:1 CR) is waiting for its turnÂ
Posted by email.