@@ -128,7 +128,7 @@ public class PidLambdaContainer {
ve=et-(cpa-cacheItem.latestRealCpa);
lambdaNew=kp*et+ki*sumE+kd*ve;
- if(lambdaNew>cpa) {
+ if(cpa+lambdaNew<=1) {
lambdaNew=cpa-1;
}
cacheItem.lambda=lambdaNew;