MS2 V3.0 Boost control algorithm issue.
#1
MS2 V3.0 Boost control algorithm issue.
Hi guys, I've installed a new MAC solenoid for my internally gated gt2871, I'm tuning the PID controller but it's really not behaving as it should. Below are my tuner studio settings as well as a part of the log that shows the boost duty and target.
Considering the parameters, especially the derivative set to: 0, Boost duty shouldn't have fallen as the MAP was below the target, both P and I gains should increase, not decrease. Tell me what I'm doing wrong.
Considering the parameters, especially the derivative set to: 0, Boost duty shouldn't have fallen as the MAP was below the target, both P and I gains should increase, not decrease. Tell me what I'm doing wrong.
#3
The polarity is fine, it does rise and lower the boost as it should, but the derivative behaviour of the pid algorithm is not as it should be, only having coefficients for proportional and integrating while derivative is 0 it should first cross the boost target before lowering the duty.
also, my wideband died, but the map is fully tuned.
also, my wideband died, but the map is fully tuned.
#4
Hi guys, I've installed a new MAC solenoid for my internally gated gt2871, I'm tuning the PID controller but it's really not behaving as it should. Below are my tuner studio settings as well as a part of the log that shows the boost duty and target.
Considering the parameters, especially the derivative set to: 0, Boost duty shouldn't have fallen as the MAP was below the target, both P and I gains should increase, not decrease. Tell me what I'm doing wrong.
Considering the parameters, especially the derivative set to: 0, Boost duty shouldn't have fallen as the MAP was below the target, both P and I gains should increase, not decrease. Tell me what I'm doing wrong.
Trying to use closed loop boost control on a MS2.
#9
However I think I'm gonna try and do it with initial duty table as it seems this is not an actual PID controller, but something similar.
#10
Tweaking Enginerd
iTrader: (2)
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,816
Total Cats: 371
I've simulated the source code for boost control in Matlab, it doesn't add up to what's happening in the car, given the same exact variables the pid gives me 100% duty when simulatedin Matlab with the same data, while the car lowers from 100 to 85% duty...
However I think I'm gonna try and do it with initial duty table as it seems this is not an actual PID controller, but something similar.
However I think I'm gonna try and do it with initial duty table as it seems this is not an actual PID controller, but something similar.
either way, good for you.
#11
Let's see if you can somehow figure it out. Also about PID: There were different FW versions for the ms2 over the years, and each had a different approach to how the PID settings worked. Just to further screw everything up for anyone trying to "solve" this now.
I usually just tell ms2 owners to stick to MBC
#15
Tweaking Enginerd
iTrader: (2)
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,816
Total Cats: 371
MS2 EBC can be made to work, it just takes work. IMO you HAVE to start with open loop tuning of the initial duty table and open/closed duty fields for the solenoid. I feel like a broken record on this one, but the Boost Tolerance functin NEVER did anything that I considered beneficial.
Thread
Thread Starter
Forum
Replies
Last Post