NefMoto

Technical => Tuning => Topic started by: savages4 on February 18, 2013, 12:54:40 AM



Title: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 12:54:40 AM
I was curious why you can't just adjust KFLDIMX over increasing LDRXN and KFMIRL for increasing boost via load.  Is it that request boost will be way off from actual boost?  Just curious because I have franken and they make boost very easy, seems i could reach true stage 3 levels easily off just KFLDIMX..


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 18, 2013, 02:48:49 AM
Are you trolling?

If not, please read about how boost control works in this ECU. KFLDIMX is I limit for the PID, and it should always contain the WGDC to reach the boost defined in the column.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 10:30:33 AM
I'd read up on PIDs first, THEN read through the FR section describing the boost PID :)

IMO it is impossible to tune proper boost control on ME7 w/o a decent understanding of PIDs.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 12:30:43 PM
I've been messing around with the PID for a while and I can change the amount of boost my car is producing just by tweaking KFLDIMX that is why I asked.  My turbos easily make 17-18 psi at with load set at 172 peak and 1000 mbar column set around 52.. seems like alot of head room just tweaking the waste gate duty cycle.. Sorry not trolling just asking questions to get a better understanding.  I get that you are setting how much duty cycle is needed to make 1000 mbar, so I guess it is stupid to fool the computer into making more boost then it thinks it's making.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: AARDQ on February 18, 2013, 12:52:56 PM
I've been messing around with the PID for a while and I can change the amount of boost my car is producing just by tweaking KFLDIMX that is why I asked.  My turbos easily make 17-18 psi at with load set at 172 peak and 1000 mbar column set around 52.. seems like alot of head room just tweaking the waste gate duty cycle.. Sorry not trolling just asking questions to get a better understanding.

That's just not how it works.  Using DIMX with the intention of altering boost basically means that you're not in control.  Use the proper map to set desired boost (LDRXN, capped as appropriate by KFLDHBN etc.) and then tune the PID (including DIMX as necessary) so actual matches desired.  DIMX is used to tune behavior, not to drive it as a primary element.  From your comments it does seem like maybe the change you made to DIMX was coincidentally a necessary one, but it's really a very good thing to understand why.

Who set the 1,000 MBar point to <95 (or whatever it is stock) to begin with?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 12:54:07 PM
I've been messing around with the PID for a while

Really, stop doing this experimentally; you REALLY should learn how PIDs work before proceeding.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 01:12:50 PM
I do have a basic understanding, I'm not changing values radically I'm making slight adjustments to my tune over the past year and I feel I have the car dialed in pretty well.  I mean you can only learn so much from reading the 3 sentence descriptions in the wiki, the many threads in the forums and comparing different files have given me some understanding.  Your base file for the china turbos has been a great start for my PID nyet.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: catbed on February 18, 2013, 01:17:01 PM
I do have a basic understanding, I'm not changing values radically I'm making slight adjustments to my tune over the past year and I feel I have the car dialed in pretty well. I mean you can only learn so much from reading the 3 sentence descriptions in the wiki, the many threads in the forums and comparing different files have given me some understanding.  Your base file for the china turbos has been a great start for my PID nyet.

That's not the only information on PIDs. You know PIDs are not specific to ME7, correct?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: s5fourdoor on February 18, 2013, 01:21:13 PM
man, you gotta be real careful...  seriously, this is a sophisticated concept and its very precise.  nobody here is trying to talk down to you, but you really gotta read and understand this:

http://en.wikipedia.org/wiki/PID_controller

nobody wants anyone to break shit...  we're all on the same page here.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 01:34:28 PM
I'm not trying to break anything, if I would of left my car on the stage 1 giac tune that it had when I first installed my frankens I would of broken something already considering the wgdc's  are set way to high and the thing would just overboost all the time.  I have it controlled at a peak of 16 psi on stock injectors, and conservative timing, I'm really happy with what knowledge I have gained and understanding I have gained from this forum and the wiki.  I understand it was a stupid question and I have a lot to learn but I do have a general idea for what most the maps in the PID do.  The reason I asked was it seems load numbers, are just numbers, so my logic was instead of having to change all the load axis's, rescale kfmirl etc it would be easier to just leave them as is and increase the amount of boost generated at the peak load.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 01:52:40 PM
Here's another nub question, why does the KFLDIMX map only go up to 1000 mbar, do we not have control of the duty cycles beyond this?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 02:10:56 PM
I believe that axis is lde...


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: AARDQ on February 18, 2013, 02:16:57 PM
I do have a basic understanding, I'm not changing values radically I'm making slight adjustments to my tune over the past year and I feel I have the car dialed in pretty well.  I mean you can only learn so much from reading the 3 sentence descriptions in the wiki, the many threads in the forums and comparing different files have given me some understanding.  Your base file for the china turbos has been a great start for my PID nyet.


The patent is really good at explaining everything.  http://www.google.com/patents/US6918250?printsec=claims#v=onepage&q&f=false


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 02:31:51 PM
Thanks I'll start reading, just ordered EV14's so the more knowledge I can get the better before those get here :)  I'm sure I'll start another annoying thread with logs and trying to figure out my new tune once installed.  Thanks for the help as usual everyone.  Oh and nyet sorry what does lde mean? Are you referring to a table to change that axis?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 02:49:30 PM
the input to that map's axis is lde (ld error)


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 18, 2013, 02:56:58 PM
So is it wise to increase the axis to support the higher levels over 1 bar of boost or usually unnecessary?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: AARDQ on February 18, 2013, 03:12:57 PM
It's error (I think that's correct).  So 1,000 mbar of error, not 1,000 mbar boost.  So no, no need to change the axis.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 03:15:49 PM
Please, read up on PIDs :(

All of those complicated maps are a part of ME7's gain scheduling of the PID

http://en.wikipedia.org/wiki/Gain_scheduling

http://en.wikipedia.org/wiki/PID_controller

... since single values of P I and D aren't really sufficient..


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: matchew on February 18, 2013, 03:47:55 PM
the input to that map's axis is lde (ld error)

Which map?


Here's another nub question, why does the KFLDIMX map only go up to 1000 mbar, do we not have control of the duty cycles beyond this?

How does it only go up to 1000mbar?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: s5fourdoor on February 18, 2013, 03:52:30 PM
Its the error of the Measured Target....  So if you wanted 23psi but you were getting 18psi that'd be a 5-psi error.  1000 mbar is 14.7 psi ERROR.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: B234R on February 18, 2013, 04:33:03 PM
Maybe ME7.1 is different, but I doubt it.
At least on ME7.5 and MED9 the pressure input to KFLDIMX is relative target pressure (PLSOLR_W)

Why would it be "boost pressure error"?

EDIT:
Ok, quickly looked at a ME7.1.1 .dam File.
Axis is boost pressure, unit hPa, 0-2559.9609375
Not pressure error.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 04:35:46 PM
Maybe ME7.1 is different, but I doubt it.
At least on ME7.5 and MED9 the pressure input to KFLDIMX is relative target pressure (PLSOLR_W)

Why would it be "boost pressure error"?

I could be wrong about KFLDIMX, but the rest of the PID (and gain schedule) is driven by lde.

I'd have to look at the FR again.

If you are right, the 5120 hack would be one solution.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: B234R on February 18, 2013, 04:45:07 PM
I have looked at the ME7.5 and MED9 Funktionsrahmen.
Trust me, it is plsol_r.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 05:47:12 PM
I have looked at the ME7.5 and MED9 Funktionsrahmen.
Trust me, it is plsol_r.

Yes. You are right, I was wrong. It is plsol_r in ME7.1 as well.

Which is plsol (requested boost) - plgrus (basically ambient pressure). I don't know what CWPLGU.0 is in ME7.1 but I assume it is 1 since it has an ambient pressure sensor?

I have no idea how BGPLGU works so hopefully others can chime in here.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 18, 2013, 07:21:27 PM
plgrus_w is not as described in the FR.

plgrus_w is plgta output from KFVPLGU multiplied by pssol_w, then plsolr_w is plsol_w minus plgrus_w. This is all done in LDRPID.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 07:27:02 PM
phila: have you ever logged plgrus? How does it differ from pu_w? Is CWPLGU.0 1 or 0?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 18, 2013, 07:46:31 PM
phila: have you ever logged plgrus? How does it differ from pu_w? Is CWPLGU.0 1 or 0?

They are nearly identical.

CWPLGU is not considered.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 10:42:38 PM
They are nearly identical.

CWPLGU is not considered.

:/



Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 18, 2013, 11:19:52 PM
:/



Yea...you can disregard that completely.

This is one of the few examples where the FR isn't even close in our application.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 18, 2013, 11:37:07 PM
plgrus_w is not as described in the FR.

plgrus_w is plgta output from KFVPLGU multiplied by pssol_w, then plsolr_w is plsol_w minus plgrus_w. This is all done in LDRPID.

I don't get this. KFVPLGU seems to be all ones.

This would make plgrus_w basically the modeled pressure drop across the throttle plate (difference between plsol and pssol), not pu. (plsol = pssol / vpsspls)

What am i missing?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: savages4 on February 19, 2013, 01:47:21 AM
So it is as prj says?  Determines how much duty cycle to make 1000 mbar?  Or it is it boost error?  Confused now...


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 19, 2013, 03:19:54 AM
So it is as prj says?  Determines how much duty cycle to make 1000 mbar?  Or it is it boost error?  Confused now...

It's how I said.

They are nearly identical.

CWPLGU is not considered.

Have not checked on 2.7TT, but good luck with that approach on 1.8T.  ::)


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 19, 2013, 05:18:23 AM
I don't get this. KFVPLGU seems to be all ones.

This would make plgrus_w basically the modeled pressure drop across the throttle plate (difference between plsol and pssol), not pu. (plsol = pssol / vpsspls)

What am i missing?

plgrus_w is plgta output from KFVPLGU multiplied by pu_w, then plsolr_w is plsol_w minus plgrus_w. This is all done in LDRPID.

Fixed. I wrote it wrong, pssol_w is the axis variable for KFVPLGU.  The output is multied by pu_w.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 19, 2013, 06:12:15 AM
It's how I said.

Have not checked on 2.7TT, but good luck with that approach on 1.8T.  ::)

Good luck with what approach?

I'm just telling it like it is.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 19, 2013, 06:38:47 AM
Good luck with what approach?

I'm just telling it like it is.

Look at page 865.
Normally CWPLGU should be set to 1.

If you set it to 0, plsolr_w will change a huge amount, at least on 1.8T.
And some 1.8T variants have this not set, and KFLDIMX calibrated completely differently, and "grundladedruck" or "base pressure" has a completely different meaning there.

It is definitely used, just not on 2.7TT it seems.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 19, 2013, 06:52:55 AM
Look at page 865.
Normally CWPLGU should be set to 1.

If you set it to 0, plsolr_w will change a huge amount, at least on 1.8T.
And some 1.8T variants have this not set, and KFLDIMX calibrated completely differently, and "grundladedruck" or "base pressure" has a completely different meaning there.

It is definitely used, just not on 2.7TT it seems.

I don't need to look at any page, it's not used. My comments were not in general, they were straight from the M-box code.  ::)

Edit: I guess I could have been more clear that I was speaking about a specific application.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 19, 2013, 07:18:41 AM
I don't need to look at any page, it's not used. My comments were not in general, they were straight from the M-box code.  ::)

Edit: I guess I could have been more clear that I was speaking about a specific application.

Yes, that is my point. This thread is pretty general, so it would be good to clarify that you are speaking specifically about the 2.7TT application where it is indeed not used.
In fact the DAMOS does not even have this constant defined. I checked ME7.1.1 for 2.7TT too, and it's not in there either. Not in the DAMOS nor in the code.

I was not trying to take a dig at you, sorry if it came out like that.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 19, 2013, 09:44:03 AM
Fixed. I wrote it wrong, pssol_w is the axis variable for KFVPLGU.  The output is multied by pu_w.

Which, if KFVPLGU is all ones, is functionally identical to CWPLGU=1 (plgrus = pu)?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 19, 2013, 10:04:45 AM
Yes, that is how it appears to be.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: AARDQ on February 19, 2013, 11:59:36 AM
Does information from the 2005 patent come into play, which if I'm reading correctly, and ignoring misc. corrections, says that plsolr is subtracted from plsol, making the pressure axis values for KFLDIMX relative to the charge available at 0 WG duty, i.e. WG cracking pressure?


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: nyet on February 19, 2013, 12:21:11 PM
Does information from the 2005 patent come into play, which if I'm reading correctly, and ignoring misc. corrections, says that plsolr is subtracted from plsol, making the pressure axis values for KFLDIMX relative to the charge available at 0 WG duty, i.e. WG cracking pressure?

That would make sense, but in the 2.7t, clearly not the case, where the pressure axis is plsol-pu (or relative requested pressure over ambient).


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 19, 2013, 03:18:33 PM
They are nearly identical.

I checked the log and plgrus_w == pu_w and manually confirmed that plsolr_w = plsol_w - plgrus_w.

This obviously should be the case, but I just wanted to confirm it and correct my previous statement.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: phila_dot on February 19, 2013, 03:20:33 PM
Yes, that is my point. This thread is pretty general, so it would be good to clarify that you are speaking specifically about the 2.7TT application where it is indeed not used.
In fact the DAMOS does not even have this constant defined. I checked ME7.1.1 for 2.7TT too, and it's not in there either. Not in the DAMOS nor in the code.

I was not trying to take a dig at you, sorry if it came out like that.

I agree...I was just being grumpy.


Title: Re: Adjust KFLDIMX vs load for increasing boost
Post by: prj on February 19, 2013, 05:22:49 PM
Does information from the 2005 patent come into play, which if I'm reading correctly, and ignoring misc. corrections, says that plsolr is subtracted from plsol, making the pressure axis values for KFLDIMX relative to the charge available at 0 WG duty, i.e. WG cracking pressure?

Exactly. This is how it works in some other applications.