\lambda update math in PID Lagrangian #304
xujinming01
started this conversation in
General
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The docstring in pid_update() shows that the PID controller update the lagrangian multiplier following the next equation:
$\lambda_{t+1} = \lambda_t + (K_p e_p + K_i \int e_p dt + K_d \frac{d e_p}{d t}) \eta$
$\lambda_{t+1} = K_p e_p + K_i \int e_p dt + K_d \frac{d e_p}{d t}$
But I cannot find the \eta in the method, and I don't find where to set it in the cfg.yaml
I think the math should be:
like the original paper:
I am very much looking forward to your reply.
Beta Was this translation helpful? Give feedback.
All reactions