a****l 发帖数: 8211 | 1 对于标准的PID控制来说,假设在set point,e=0,de=0,则P项和D项都是0,这时候的控制
就完全取决于I项,这是如果积分正好积到能维持稳定的理想I,那么系统就能稳定了,但
是由于系统的可变性,系统到set point的状态的时候积分会大于理想值,这种时候就会
冲过set point然后让积分回到理想值附近.
如果从这个角度说,是不是可以说PID控制很难完全避免过冲overshoot?因为没有
overshoot就不能让积分器在积了太多的时候回到理想的状态? | b****y 发帖数: 44 | 2 系统可变性的话,对于你的P/I要求具有一定自适应性。
【在 a****l 的大作中提到】 : 对于标准的PID控制来说,假设在set point,e=0,de=0,则P项和D项都是0,这时候的控制 : 就完全取决于I项,这是如果积分正好积到能维持稳定的理想I,那么系统就能稳定了,但 : 是由于系统的可变性,系统到set point的状态的时候积分会大于理想值,这种时候就会 : 冲过set point然后让积分回到理想值附近. : 如果从这个角度说,是不是可以说PID控制很难完全避免过冲overshoot?因为没有 : overshoot就不能让积分器在积了太多的时候回到理想的状态?
| z*******g 发帖数: 94 | | e***f 发帖数: 77 | 4 同意。 P 是主要的。 过程控制 可以没有I, 还可以跑。
PID overshoot 无法避免。 其实任何有反馈的控制都会overshoot.
除非你 有 perfect 的预测模型, 结果完全在你predict 之中, 那你 OK 了。
【在 z*******g 的大作中提到】 : 只用I项?noise会把你搞死的吧....
|
|