|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
Sasha_A80
|
Post subject: AlphaN DBW table ? Posted: Wed Jan 13, 2010 6:43 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
This is from seaching inside Denso ECU ROM calibration section. AG572-1355 DBW ecu JDM 2003 Forester Turbo. This should be helpful for NA engine tuners. Do those ROMs have something like this? I personally prefer AlphaN driving NA car against SD setup... Discussion started here: topic1070.html
You do not have the required permissions to view the files attached to this post.
Last edited by Sasha_A80 on Wed Jan 13, 2010 9:06 pm, edited 1 time in total.
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN BDW table ? Posted: Wed Jan 13, 2010 8:02 pm |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
Nice, not really sure about the NA cars though  Any recommendations for maf-less tuning on turbo cars? I've got my SD code ready to roll other than a good compensation to account for varying backpressure.
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Wed Jan 13, 2010 9:20 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN DBW table ? Posted: Wed Jan 13, 2010 11:07 pm |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
|
I've been looking into this also.
Graham Bell's book says a couple things. Pure AlphaN is not recommended for turbo cars, and he recommends a SD system that cross references MAP with TPS, so in effect, a hybrid.
Now, what I'm not sure about, is how to implement this. I see two options:
Pull VE from SD and AlphaN tables, then use a map slider to blend them. I'm thinking the slider should reference MAP?
OR
Pull VE from SD table, then apply a compensation from a 3D table of MAP vs TPS.
As for turbine dynamics, I'm thinking a delta(throttle) that stores the peak delta, and decays the value. The decay would be adjustable and maybe dependent on some parameter(s). Then apply a compensation based on this value.
Thoughts?
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Thu Jan 14, 2010 4:41 am |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
|
The most straight forward approach for AlphaN\SD blending is a 3D "weight" table with appropriate atmospheric baro\intake temperature compensation applied to both VE values.
VE = (SD based VE) x W + (AlphaN based VE) x (1-W)
where W depends on (TPS, RPM).
I have come to something like this: the less (AlphaN VE) gradient the greater W (that means that SD based VE is preferred).
Just look at SD and AlphaN VE tables and you will see what do I mean.
In order to have correct AFR I am running CL almost any time . There is a but. After "markable AlphaN_VE" changes I am running OL for about 0.3-0.5 sec.
Two kind of STFT are used ( probably VAG does this) - multiplyer (commonly used) and adder (is a must at low engine loads).
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN DBW table ? Posted: Thu Jan 14, 2010 11:31 pm |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
|
Yep, that's what I meant by the "slider", the stock ecu code contains a few of them, but most are unused.
Not sure about basing W off of TPS/RPM table, I'll have to think about it. MAP/RPM makes more sense to me.
I will likely end up coding a single subroutine that uses SD, AlphaN, and both tables for W, using switches to determine what runs. i.e.: can run either MAF, pure SD, pure alphaN, SD/AN blending, or SD/MAF blending, and choose blending (W) table.
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
|
Justin 05 STi
|
Post subject: Re: AlphaN DBW table ? Posted: Fri Jan 15, 2010 1:59 am |
|
 |
| Experienced |
 |
Joined: Thu Mar 02, 2006 2:51 am Posts: 345
|
|
All I can say is great discussion guys, and I can't wait for SD for an 11J '05 STi rom. I would definitely volunteer if/when testers are needed.
_________________ - Justin download my ROM
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Fri Jan 15, 2010 4:50 am |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
fujiillin wrote: Yep, that's what I meant by the "slider", the stock ecu code contains a few of them, but most are unused. Not sure about basing W off of TPS/RPM table, I'll have to think about it. MAP/RPM makes more sense to me.
I tryed this for NA setup. Formarly TPS\RPM is a table "on demand", MAP\RPM is a table "as resulted". Intake pressure is oscillating (being dependant on the throttle position and engine\turbine dynamics). As a result fueling blending strategy varyes accordingly. I have got oscillating part throttle acceleration when SD was preferred. This was not the case for AlphaN. From the other hand AlphaN is not very promising at full throttle with the turbine variable efficiency involved. That is why I recommend to rely upon AlphaN (low load-middle to high RPMs) and throttle based blending weghting. Avoid using swiching the fueling strategies on the fly. For driveability reason it is much better to use smoothed weighting functions\tables. The next pattern probably clarifies the preferred fueling strategy (TPS - as X, RPM as Y) SD SD SD SD AN SD SD MAF AN AN SD MAF AN AN AN MAF
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN DBW table ? Posted: Fri Jan 15, 2010 7:38 am |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
|
Good explanation, I was just thinking about effects of stabbing the throttle, but it makes more sense now.
The code I've written so far only blends two airflows, and isn't meant for on the fly mode switching, just reflashing the switches to test different methods to get empirical results and tune the SD/AN/MAF maps separately.
Triple blending as you describe won't be hard to code, maybe negative values for the third or blending one after the other.
To clarify, where is the origin? Bottom left?
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Fri Feb 05, 2010 7:58 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
|
Shame on me. I missed your question..
Preffered strategies are as follows:
left-to-right - TPS 0-100% Upper-to-bottom - RPM Idle-RevLimit SD SD SD SD AN SD SD MAF AN AN SD MAF AN AN AN MAF
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN DBW table ? Posted: Sat Feb 06, 2010 9:10 am |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
|
Is that for N/A?
For a turbo, I'm thinking: MAF should not be used at high RPM for a BOV or during boost transition with a FMIC And AlphaN should not be used in boost as turbo dynamics will really throw things off SD shouldn't be used at low tps because of pressure fluctuations
I've got the code compiled, just triple checking everything and tying up all the loose ends. I'll be testing on my car with no motor to check the code for big errors and make sure that MAF flow is still passed through for testers.
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
|
nsfw
|
Post subject: Re: AlphaN DBW table ? Posted: Sat Feb 06, 2010 10:54 am |
|
 |
| Moderator |
Joined: Thu Nov 23, 2006 2:23 am Posts: 2565
|
|
Will you be able to log MAF as calculated by the MAF sensor and MAF as calculated by SD?
Seems like it would be useful to be able to log both at once when dialing in the SD calculations / compensations.
_________________ 2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Sat Feb 06, 2010 1:29 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
fujiillin wrote: Is that for N/A?
For a turbo, I'm thinking: MAF should not be used at high RPM for a BOV or during boost transition with a FMIC And AlphaN should not be used in boost as turbo dynamics will really throw things off SD shouldn't be used at low tps because of pressure fluctuations
MAF should never be used with open BOV. Intake air pressure allows this condition to be checked. MAF installed pre-turbo should not be used under transitions. Throttle voltage rate and engine acceleration allow this condition to be checked. SD is the only reliable air flow measure at low load low RPM.
Last edited by Sasha_A80 on Sat Feb 06, 2010 1:36 pm, edited 1 time in total.
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: AlphaN DBW table ? Posted: Sat Feb 06, 2010 1:35 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
NSFW wrote: Will you be able to log MAF as calculated by the MAF sensor and MAF as calculated by SD?
Seems like it would be useful to be able to log both at once when dialing in the SD calculations / compensations. It looks like SD, MAF, AlphaN (VE or EngineLoad) and used value for fueling together with Fuel correction should be logged. After that an applicable fueling strategy (including tip-in enrichment) maybe justified.
|
|
| Top |
|
 |
|
fujiillin
|
Post subject: Re: AlphaN DBW table ? Posted: Sat Feb 06, 2010 5:07 pm |
|
 |
| Experienced |
 |
Joined: Wed Feb 13, 2008 3:00 am Posts: 153
|
|
The way I have it set up now, it uses two switches and always logs at least MAF and raw (SD) airflow.
Master switch selects output to MAF or SD/Blend If SD/Blend is selected, the blending switch selects output to pure SD or blended SD
In MAF only mode; raw airflow (SD calculation) is logged along with MAF output. VE map can be interpolated with a spreadsheet to calculate the SD VE airflow for tuning VE map while running on MAF.
In SD/blend + Pure SD; MAF, raw airflow, and SD VE airflow are logged.
In SD/blend + Blend SD; MAF, raw airflow, SD VE airflow, and AlphaN VE airflow are logged.
I have it set up this way as the blending routine will add alot of CPU cycles as it requires 2 or 3 additional 3d map pulls, several floating point operations, and more memory access/store ops.
_________________ 06 Wrx Wagon 2.3 longrod in the works
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 9 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|