Pages: 1 ... 3 4 [5] 6 7
Author Topic: Boost PID tuning for noob  (Read 61379 times)
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #60 on: January 17, 2017, 03:40:20 AM »

Thanks nyet. I think I may have discovered the error in my ways. I'd been setting a smooth LDRXN and getting too tied up with making it look smooth when really that was my problem, I've now messed with LDRXN and upped it where i had the dip in requested boost between 3 and 4k which IMO made it really hard to control, and I could feel the drop in torque when driving which wasn't nice.

Now my LDRXN is changed my requested boost looks a lot better and i hope will be easier for me to control without any fluctuations in boost.

Pulling a fair amount from IMX did result in a massively reduced overshoot, i hope with my fixed LDRXN and nicer desired boost that with some mods to IMX i'll have it exactly how I want it. Will update when I get it sorted as it might save some other noobs some time  Grin
Logged
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #61 on: January 20, 2017, 12:45:50 PM »

So, this is where I'm at after lowering IMX quite a lot, it's looking a lot better from an overshoot perspective imo. Though I now have ripples can someone please confirm if this is because I've lowered IMX too much for these areas? or should i be looking elsewhere to try and rectify this?

Its FAR from perfect but I think I'm beginning to make some progress with this.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #62 on: January 20, 2017, 01:07:57 PM »

yea a bit too low.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #63 on: January 20, 2017, 01:20:23 PM »

Cheers for the quick reply. Adjust then back out onto the road  Tongue
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #64 on: January 20, 2017, 01:43:25 PM »

You'll never be able to tune out all of the wobble.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #65 on: January 27, 2017, 05:10:43 AM »

Is it realistic for be to be able to get it better than that? I'd like to make those fluctuations a little better but kind of stuck now. I've started upping IMX between say 3k and 4k rpm's a little at a time with no real success. Seems from my logs that just after it peaks my IMX is too low for it to maintain requested, so WGDC keeps spiking to try and get to requested even though the IMX is much lower than required.  Undecided

Logged
SB_GLI
Hero Member
*****

Karma: +116/-10
Offline Offline

Posts: 1022


« Reply #66 on: January 27, 2017, 08:54:33 AM »

Is it realistic for be to be able to get it better than that?

Yes it is.

Notice how your I-MAX is smooth, but your WGDC is all over the place?  What does your KFLDRL look like?  Pay less attention to your actual boost, and pay more attention to the WGDC.  You want to make that smooth instead of jagged like it is now, and the boost will even out as well.

You could also look at boost pid trims to see how the ECU is trying to compensate, and apply those trim adjustments to DIMX, in the same manner that you would tune KRKTE based on partial LTFTs.
Logged
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #67 on: January 27, 2017, 10:40:52 AM »

Thanks for the help, my KFLDRL is totally stock at the moment, I've added a picture of how it looks also a picture of my current IMX and a log.

I've been logging the boost PID I correction factors, I take it if I see these rising that suggests I should increase IMX in those areas?

At the moment I guess my IMX is way too low to deliver the desired boost pressure, I had spent a long time trying to reduce any overshoot by dropping it but it seems I've dropped it far too much.
Logged
SB_GLI
Hero Member
*****

Karma: +116/-10
Offline Offline

Posts: 1022


« Reply #68 on: January 27, 2017, 11:57:52 AM »

Thanks for the help, my KFLDRL is totally stock at the moment, I've added a picture of how it looks also a picture of my current IMX and a log.

I've been logging the boost PID I correction factors, I take it if I see these rising that suggests I should increase IMX in those areas?

At the moment I guess my IMX is way too low to deliver the desired boost pressure, I had spent a long time trying to reduce any overshoot by dropping it but it seems I've dropped it far too much.

Yes, positive trims = increase, negative = decrease.  Look at STLDIA1-4 to determine the rpm ranges.  Look at the S4 wiki's I-Regulation adaptation section for more details on this

At first, ignore the overshoot, and try to get boost stable with DIMX.  Once you are good, increase Q2 in the areas needed to prevent overshoot on ramp up.   To aid in keeping boost a little more stable on initial ramp up, you could slightly decrease values in the 95% column from ~3,000 to ~4,500rpm.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #69 on: January 27, 2017, 12:00:02 PM »

Your request should be flat during spool, not rising.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
AARDQ
Sr. Member
****

Karma: +11/-0
Offline Offline

Posts: 338


« Reply #70 on: January 27, 2017, 12:01:41 PM »

Did you do anything with D term (Q2)?  Looks like too much. 
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #71 on: January 27, 2017, 12:09:56 PM »

Did you do anything with D term (Q2)?  Looks like too much. 

I agree, you can do just about everything with imx
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #72 on: January 28, 2017, 11:45:08 AM »

Thanks SB_GLI , I'll put that into practise soon. I think I'll raise my IMX up a fair bit to get me closer to desired boost ignoring the overshoot so my WGDC isn't flapping around all over the place. Then I'll report back hopefully with some decent results.

I have not yet touched any of the PID maps, the only thing I've messed with is IMX up until now. I'm just feeling like whatever I've done so far hasn't really got me much closer to getting it right lol however I never wanted to mess with the PID maps if it could all be sorted with IMX. I've done that many revisions with IMX at different settings and can't seem to get it right  Sad

Your request should be flat during spool, not rising.

Nyet, by this do you mean i should be making some changes to my LDRXN lifting it way above actual boost on spool to the point where on my logs my requested boost looks like a horizontal line (obviously then tapering down as revs increase and turbo can't keep up)
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #73 on: January 28, 2017, 05:37:33 PM »

Yes. I even explained why a while back.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 288


« Reply #74 on: February 01, 2017, 12:47:21 PM »

Made some adjustments to IMX but it's still not right. Seems like whatever I do with IMX I end up with that dip in boost around 3500rpm. I've tweaked IMX so many times and can never get it anywhere near being right

I've tried to make the boost request flat on spool as nyet suggested, not sure if what I've done is actually what is required or not though.

Is this dip in boost around 3500rpm the PID almost over correcting the over shoot? or is it because my IMX is too low in that area?
As if its the PID correcting the overshoot then I should decrease IMX to stop the overshoot, but if its because imx is too low then I guess I need to increase those areas of IMX?

Also I don't seem to be getting that many boost PID corrections in the are where I'm having all the problems  Undecided
Logged
Pages: 1 ... 3 4 [5] 6 7
  Print  
 
Jump to:  

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