How can I use gain scheduling based on PidAdvancedCC without a deadzone?
Hello,
I am using a PidAdvancedCC to implement a PID control with gain scheduling (two parameter sets) for which I have a question.
Here is my configuration:
The selection of the parameter sets is configured to be based on Eps. The gain scheduling limit is set to 0. The reference signal max value is 100, and the min value is -100.
The problem:
Switching works in principal as expected. However, there seems to be some kind of dead zone when switching from one set to the other, which is not desired in our case. Currently, a switch from set 1 to set 2 is not happening until Eps is <-5. Similarly, a switch from set 2 to set 1 is only happening once Eps is >5. I understand that a certain dead zone might be desired but how can I reduce it to, e.g. -/+1 instead of -/+5, which seems random to me. I could not find any information on this in the documentation. What I found is a mention that the control deviation (Sp-Pv) must be less than 5% of the Pv range to perform autotuning. This would fit the -/+5. However, autotuning was not used here. The parameters were manually determined.
Thanks in advance for your help.
I am using a PidAdvancedCC to implement a PID control with gain scheduling (two parameter sets) for which I have a question.
Here is my configuration:
The selection of the parameter sets is configured to be based on Eps. The gain scheduling limit is set to 0. The reference signal max value is 100, and the min value is -100.
The problem:
Switching works in principal as expected. However, there seems to be some kind of dead zone when switching from one set to the other, which is not desired in our case. Currently, a switch from set 1 to set 2 is not happening until Eps is <-5. Similarly, a switch from set 2 to set 1 is only happening once Eps is >5. I understand that a certain dead zone might be desired but how can I reduce it to, e.g. -/+1 instead of -/+5, which seems random to me. I could not find any information on this in the documentation. What I found is a mention that the control deviation (Sp-Pv) must be less than 5% of the Pv range to perform autotuning. This would fit the -/+5. However, autotuning was not used here. The parameters were manually determined.
Thanks in advance for your help.
Answers
This question has not yet been answered.
Add new comment