Everything there is to know about MegaTune Auto-Tune
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.
Everything there is to know about MegaTune Auto-Tune
I would like to inquire as to when the possible inclusion of Autolearn(TUNE) (even if PC required to be attached) function mite be available for MS...?
It would seriously increase the Demand for the system.. Don't you think?
Just an Inquiring Mind.
Gordon
-
efahl
- Site Admin
- Posts: 232
- Joined: Mon Feb 16, 2004 3:15 pm
- Location: San Clemente, California, USA
- Contact:
http://www.megasquirt.info/megatune.htm#autotune
http://www.msefi.com/viewtopic.php?p=71413#71413
http://www.msefi.com/viewtopic.php?p=71602#71602
http://www.msefi.com/viewtopic.php?p=71939#71939
http://www.msefi.com/viewtopic.php?p=72654#72654
http://www.msefi.com/viewtopic.php?p=73267#73267
http://www.msefi.com/viewtopic.php?p=74782#74782
Install this:
http://www.not2fast.com/megasquirt/mt/prerelease/ 619 or later
Edit your favorite ini file, so that it contains "allowAutoTune = on" in the proper TableEditor definition (the last line below is the new page, the rest if s for context):
Edit: see this post http://www.msefi.com/viewtopic.php?p=72083#72083
Start up MT, go to the 3D tuning dialog and click the "Autotune" check box.
When EGO correction goes above 100%, the nearest VE vertex is adjusted up; when below 100%, VE is adjusted down.
This code uses a ground-up implementation of Per's algorithm. It has hard-coded parameters right now (exposed in the future), windowing on 1000-8000 RPM, 20-110 kPa. It will adjust a vertex if the operating point is within 300 RPM and 10 kPa of that vertex. The correction applied is 0.5 times the VE difference dictated by the ego correction value (math available on request). A one-second timebase is used, updates are once per second to allow the ego correction to stabilize (again, this will be a user-settable value someday).
If someone drives this around, let me know how it works.
Eric
-
efahl
- Site Admin
- Posts: 232
- Joined: Mon Feb 16, 2004 3:15 pm
- Location: San Clemente, California, USA
- Contact:
You actually do have some control over the rate at which it tunes (even without access to the control parameters), by setting the ego correction controller authority ("EGO +/- Limit") to small values to make it move slower. Here's an example...
Code: Select all
egoCorr = 115%
ve = 65%
deltaVE = 0.5 * ve/100 * (egoCorr-100)
= 0.5 * 0.65 * 15
= int(4.5)
newVe = 65 + 4 = 69%Eric
1994 Talon AWD TSI
1994 Colt AWD 4G63T
1997 Virago Chopper
Clinton
-
Mike_Robert