Closed loop boost

All about our superior engine management unit.
Locked
gjhome
Posts:25
Joined:Sun Sep 07, 2014 12:38 am
Closed loop boost

Post by gjhome » Mon Mar 23, 2015 3:38 pm

Hi,

I have some problems getting stable boost. I am trying the closed loop boost correction because I hade very good results with that when I had a smaller turbo.
I have attached some pictures and the log.

The problem is that the boost goes higher than the boost target, and when the pid correction kicks in it lowers the boost dc too much and the boos goes below target. It seems the pid allows quite much overboost before it kicks in, i would like it to start regulating immediately. I worked perfectly with some older firmware I had many months ago.

Do you have any suggestion how I shall modify the pid regulator values to get better response? Seems like I lack some brain cells to properly understand the pid regulation :) :D :lol:

The DC ref is set to 63 all over the table and the boost target is 250kpa. In the beginning of the log file i tried different values.

The log file is large, and in the beginning i was running open loop boost control, so disregard that parts.


Thanks!

//Gustav
Attachments
20150323_1425.emulog.zip
(1.99MiB)Downloaded 62 times
boost log.tiff
boost log.tiff (63.65KiB)Viewed 2843 times
boost settings.tiff
boost settings.tiff (59.37KiB)Viewed 2843 times

User avatar
Jan32
Posts:191
Joined:Fri Aug 15, 2014 11:27 pm
Location:NW Germany

Re: Closed loop boost

Post by Jan32 » Mon Mar 23, 2015 4:27 pm

Hi,

it would be helpful when you upload your configuration too. I think one big problem in your settings is that the +/- feedbacks in your PID settings are at 15%, now the PID regulator can only make corrections +15% DC or -15% DC, in your case that is not enough.

You can google PID settings there is an good example how to set up PID regulator.
Best regards,
Jan

gjhome
Posts:25
Joined:Sun Sep 07, 2014 12:38 am

Re: Closed loop boost

Post by gjhome » Mon Mar 23, 2015 5:28 pm

Hi,

Thanks for the input. I attach the configuration aswell.

But as you can see from the picture in the log and the settings I have written. The boost dc table is at 63%. The requested boost is 250kpa.
The pid regulator is increasing the DC to 78% and then a maximum of 298kpa is reached without the PID is making any immediate correction. Not until
later the dc is lowered, but then too much. Why does it let the boost reach 298kpa before doing anything?

Best Regards

Gustav
Attachments
v70vag2.emu
(78.29KiB)Downloaded 66 times

lemmy01
Posts:14
Joined:Wed Jan 14, 2015 4:28 pm
Location:Koblenz/Andernach

Re: Closed loop boost

Post by lemmy01 » Mon Mar 23, 2015 11:56 pm

Maybe a bigger kP helps.

RHD
Posts:537
Joined:Tue Oct 07, 2014 4:28 pm

Re: Closed loop boost

Post by RHD » Tue Mar 24, 2015 7:17 am

Try reducing the Intigral Limit lots that might stop the overshoot, Then you may need to increase the Kp and feedback percentages to speed up the reaction.

This is what i found works well for cam control when there is a lot of oscillations and overshoot etc

gjhome
Posts:25
Joined:Sun Sep 07, 2014 12:38 am

Re: Closed loop boost

Post by gjhome » Tue Mar 24, 2015 11:07 am

Thanks,

I have read up on PID control, and will try experiment with the settings. Thank you all for the help.

//Gustav

lemmy01
Posts:14
Joined:Wed Jan 14, 2015 4:28 pm
Location:Koblenz/Andernach

Re: Closed loop boost

Post by lemmy01 » Tue Mar 24, 2015 7:18 pm

Please give use feedback if it worked and what pid setting you have changed

gjhome
Posts:25
Joined:Sun Sep 07, 2014 12:38 am

Re: Closed loop boost

Post by gjhome » Tue Mar 24, 2015 8:37 pm

Hi,

Its better than before.
I have tried different settings, but i really don't know how high numbers I shall use 10 or 100 or 1000? Right now I have P 12 I and D 0.
The boost overshoots slightly, its set at 250 kpa and it reach 255 and then drops to and oscillates at 200-230kpa.

I have tried different numbers on I and D like 1 5 10, but it seems to only make it worse. I consider going back to open loop again.

RHD
Posts:537
Joined:Tue Oct 07, 2014 4:28 pm

Re: Closed loop boost

Post by RHD » Thu Apr 02, 2015 8:46 am

What setting do you have in the intigral limit??

User avatar
Jadzwin
Site Admin
Posts:1445
Joined:Tue Aug 12, 2014 11:27 pm

Re: Closed loop boost

Post by Jadzwin » Thu Apr 02, 2015 10:42 pm

It is maximum allowable value of integral part of PID controller.
Try to set if 5 for the beginning.

Locked