Pages: [1] 2 3
Author Topic: MED17 Boost Control (onset)  (Read 29198 times)
de_Fre
Jr. Member
**

Karma: +7/-2
Offline Offline

Posts: 25


« on: March 20, 2015, 05:45:57 AM »

Hi guys,

I'm looking over boostcontrol on MED17.5 (2.0TSI). as I have a classic problem I guess.

When asking for boost say 1.3bar relative , I do get that boost BUT, at boost onset, I get N75 correction (from 96% down to around 75%) at 0.8bar relative (this is the stock boost level, so it looks like it activates the Proportional part of the PID control, I guess) then it corrects back to 96% and lets me go to 1.3 bar, the boost control is fine once it is close to target. This feels like a hesitation of the car.

Is there anyone who could help identify why this happens, why the N75 doesn't wait till closer to 1.3 to "activate" the PID or is my problem something else ?

I know people use tricks like building boost gradually in order to overcome this or tune the N75 limiter map to around 75-80% in the lower rpm's so you wouldn't feel this, or just kill the P-term in the lower rpm region to reduce the effect, but i'm looking to understand why this happens, which map(s) is (are) responsible.

Thanks for any help.
Logged
Tezotto01
Full Member
***

Karma: +3/-12
Offline Offline

Posts: 97


« Reply #1 on: December 12, 2017, 09:29:19 AM »

Any solution to this question?
I'm facing the same problem.
Logged
jcsbanks
Full Member
***

Karma: +19/-3
Offline Offline

Posts: 146


« Reply #2 on: December 12, 2017, 11:00:49 AM »

May not be your reason, but that happens with the D part of PID feedback on many boost control systems.
Logged
vwaudiguy
Hero Member
*****

Karma: +53/-37
Offline Offline

Posts: 2024



« Reply #3 on: December 12, 2017, 11:03:55 AM »

Not going to be able to help much without decent logs, and/or posting your file...

Also, waiting for Nyet to chime in telling you to read up on PID's Smiley
« Last Edit: December 12, 2017, 11:05:40 AM by vwaudiguy » Logged

"If you have a chinese turbo, that you are worried is going to blow up when you floor it, then LOL."
Tezotto01
Full Member
***

Karma: +3/-12
Offline Offline

Posts: 97


« Reply #4 on: December 13, 2017, 02:21:08 AM »

I'll post the log.
Basically when you are doing an overdrive and if you ask for a little more load (without wot) the throttle opens 100% and the N75 cycle oscillates between 65% and 100% with this I feel the car oscillating the torque ....
Logged
focalpoint519
Full Member
***

Karma: +29/-65
Offline Offline

Posts: 148



« Reply #5 on: December 13, 2017, 09:02:45 AM »

any changes in KFVPDKLD or LDRXNLB, KFLDHBN?
« Last Edit: December 13, 2017, 09:23:16 AM by focalpoint519 » Logged
NBR
Full Member
***

Karma: +20/-7
Offline Offline

Posts: 79


« Reply #6 on: December 15, 2017, 01:05:10 AM »

I'm quite interested to know what maps pertain to the boost control on MED17 as it's different to the ME7/MED9.

What maps are you guys using to change the PID, N75 and WG Linearisation? Is it all contained in the LDRREG module or is there another module I should look at?
Logged
panos1975
Full Member
***

Karma: +7/-6
Offline Offline

Posts: 105


« Reply #7 on: December 16, 2017, 10:40:23 AM »

chck sections ATVLDSTE  AWGTV......inside them you will find what are you looking for....
Logged
NBR
Full Member
***

Karma: +20/-7
Offline Offline

Posts: 79


« Reply #8 on: December 18, 2017, 01:34:45 AM »

Thank you! I will have a look and do some reading/testing
Logged
NBR
Full Member
***

Karma: +20/-7
Offline Offline

Posts: 79


« Reply #9 on: December 20, 2017, 04:16:26 PM »

Okay, so I've been doing a bit of reading and trying to understand using the FR and google translate...

I'm very far from understanding but i have a few questions and I'd like to know if I'm on the right track.
From what I've gathered KFTVLDST is the feedforward/base duty cycle map. The question I have here is it says that its used in application mode and that the variable B_tvkfldst is the input to the if statement to determine if it's used. Now I can't find any other reference to B_tvkfldst, is it set by a codeword or is it hardcoded so that the ECU always uses KFTVLDST?

The next is i see that KFWGV is used, with the P and I part added to it and then limited by KLWGMX. However the map seems a bit confusing, especially the row of zeros at 5800rpm (see attached pic). Is this because its expected that the PID controller would be in full control of the duty cycle at higher RPM?

I've also noticed that a lot of the time, the input and output variables to a module like AWGTV are not referenced in any other module, so thats where I'm getting stuck, because I don't know where the variable comes from and where the output variable ends up going or what the ECU does with the output of a module. Is this normal or am I missing something?

I still have to read through the entire LDRREG module to get some more understanding, but I would appreciate any help and hints you guys are willing to offer. Thanks once again
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #10 on: December 21, 2017, 08:49:07 AM »

Application mode is set via codeword, disassembly will show you which one and which bit.
Then the entire flow based precontrol can be removed, and replaced with a standard precontrol map, which can be populated from 0-90% wgdc runs.

IIRC though just setting it through the codeword had some consequences, so I patched something in the code. Can't remember what.
« Last Edit: December 21, 2017, 08:50:51 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
NBR
Full Member
***

Karma: +20/-7
Offline Offline

Posts: 79


« Reply #11 on: December 21, 2017, 09:10:41 AM »

Thanks prj. I haven't tackled disassembly yet but I will give it a go using the guides here
Logged
woj
Hero Member
*****

Karma: +43/-3
Offline Offline

Posts: 500


« Reply #12 on: December 21, 2017, 09:14:40 AM »

(Writing from memory, travelling without my laptop). On ME7.9.10 which supposedly has a very similar boost control, the cw is CWMDAPP, will confirm later. The downside of KFTVLDST is that it is full open loop, at least on ME7.9.10.

While at it, any of you could share the parts of FR that treat boost control? Either for the discussed MED17 or ME7.9.10 or equivalent.
Logged
NBR
Full Member
***

Karma: +20/-7
Offline Offline

Posts: 79


« Reply #13 on: December 21, 2017, 09:32:52 AM »

Yip the MED17.5 does have CWMDAPP - codeword application without torque function.

Let me see if i can get IDA and try this disassembly thing
Logged
woj
Hero Member
*****

Karma: +43/-3
Offline Offline

Posts: 500


« Reply #14 on: December 22, 2017, 12:20:52 PM »

I briefly looked at the description for MED17, unfortunately only the last stage of the control seems similar to ME7.9.10, all previous calculations are different. In particular, in MED17 I do not see HLDSTNGMT and related maps. This probably means that my statement about open/closed loop for KFTVLDST for MED17 does not hold.
Logged
Pages: [1] 2 3
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.021 seconds with 16 queries. (Pretty URLs adds 0s, 0q)