Author Topic: What is "Asymmetric PID Conf"  (Read 5874 times)

Offline wazzu70

  • Jr. Member
  • **
  • Posts: 45
  • BHP: 1
What is "Asymmetric PID Conf"
« on: October 07, 2013, 04:18:18 am »
What does this setting enable on the "Idle Control PID Settings" dialog?
BMW E30 M42 project

Offline fphil

  • Sr. Member
  • ****
  • Posts: 398
  • BHP: 6
Re: What is "Asymmetric PID Conf"
« Reply #1 on: October 07, 2013, 09:21:28 am »
On my wiki page http://www.vems.hu/wiki/index.php?page=MembersPage%2FFPhil%2FInjection
I got the following answer
"- I have not understood what the option "Asymmetric PID conf" does.
   .. if enabled, bigger (twice) values to feed more air (push RPM up) than to remove air."

Last week I started to use the I term of the idle control, but I have not understood how the I action works when the increase and decrease limits are set opened.  I may report on my page.

As said elsewhere better to open only the decrease limit and to choose the IAC DC reference for an idle rpm well above the rpm idle target. In this case the integrator term starts to add up (for decreasing IACDC) when the rpm first crosses from under to above  the rpm idle target.
If the rpm happens to become lower than the target then the integral term decreases (for increasing IACDC). I did not notice  in this case (rpm<target) the integration is done twice  faster when the  "Asymmetric PID control" option is enabled.

Beware each limitation (on 1 byte) is done without the integration constant which is multiplied afterwards, which means that the actual limit for the action on the IACDC value depends on this integration factor.
Sometimes I feel it could be easier to have the fw code to read.




Offline wazzu70

  • Jr. Member
  • **
  • Posts: 45
  • BHP: 1
Re: What is "Asymmetric PID Conf"
« Reply #2 on: October 07, 2013, 06:49:27 pm »
Thank you! I had no idea what that feature did as it was not in the help dialog.

I agree, sometimes just reading the code is easier to understand what is going on. Its not available for obvious reasons now though.
BMW E30 M42 project

Offline UrSobsessed

  • Jr. Member
  • **
  • Posts: 30
  • BHP: 0
Re: What is "Asymmetric PID Conf"
« Reply #3 on: November 28, 2013, 11:12:09 pm »
Enabling "Asymetric PID Control" helped keep my car from stalling when running the a/c when really hot out.  I had stalling issues before I enabled it.  After enabling, none.  I have read that it can cause a bit of a rolling idle when enabled, but I don't see any of that on my set up.