pid boost control overshoot

Discussion and support for MoTeC's previous generation ECUs.

pid boost control overshoot

Postby fetzi on Mon Mar 21, 2011 8:40 pm

hello,

maybe someone can give me some advice which parameters should be changed to avoid overshooting.

actual:
normal position: 50
proportional gain: 1,5
integral gain: 0,2
derative gain: 0,15
min duty: 10%
max duty: 97%
pos integral clamp: 18
neg integral clamp: 18




thx.

regads
dominik
Attachments
pid.jpg
pid.jpg (168.8 KiB) Viewed 8813 times
fetzi
 
Posts: 21
Joined: Wed Jun 03, 2009 4:42 am

Re: pid boost control overshoot

Postby fel1979 on Thu Mar 24, 2011 7:54 am

Dominik,

I would spend a lot of time doing a normal position on the open loop mode before turning the PID on.

I have found that the best my normal position table is, less effort is left for the PID to do it.

Usually I create a table on normal position with the X-Axis RPM Based and Y Axis according necessity.

Attached is a log from a car that I finished last week, with on P at 1, beginning the PID tuning. However I have spend a lot of time working with the normal position.

I hope this information helps.
Attachments
New Picture.jpg
Log File
New Picture.jpg (224.09 KiB) Viewed 8715 times
fel1979
 
Posts: 13
Joined: Tue Jul 15, 2008 7:39 am
Location: São Paulo - Brazil

Re: pid boost control overshoot

Postby MarkMc on Fri Mar 25, 2011 4:07 pm

All PID systems must have a well set up normal position, as Dominik says it makes the PID need to do less. Set it up open loop first, the open loop table will become yout normal position. Also you should read my PID explanation in the forum if you have not done alread.
MarkMc
 
Posts: 589
Joined: Thu May 01, 2008 1:28 pm


Return to M400, M600, M800 and M880 ECUs

Who is online

Users browsing this forum: No registered users and 49 guests