我模拟了一个带有影响输出的输入参数的 PID 控制器,并设置 Kp=0.2、Kp=0.5、Kd=0,这似乎是我在现实中期望的最佳值。然而,我无法弄清楚的一件事是当错误为 0 时控制器如何启动的直觉。例如,我的目标是 2,输出是 2,输入变量是,比如说,4 - 控制器会将下一个输入设置为 0 - 尽管 4 是一个完美的值。
是否有某种理论上合理的方法可以使算法的第一步考虑到一些“初始猜测”并且在过程开始时不会消失?
我模拟了一个带有影响输出的输入参数的 PID 控制器,并设置 Kp=0.2、Kp=0.5、Kd=0,这似乎是我在现实中期望的最佳值。然而,我无法弄清楚的一件事是当错误为 0 时控制器如何启动的直觉。例如,我的目标是 2,输出是 2,输入变量是,比如说,4 - 控制器会将下一个输入设置为 0 - 尽管 4 是一个完美的值。
是否有某种理论上合理的方法可以使算法的第一步考虑到一些“初始猜测”并且在过程开始时不会消失?