Skip to content

踩坑Robotics Stack Exchange2019-06-20

氦气球双 PID 控高出现超调和振荡 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Helium Balloon Altitude and Velocity Control System(Robotics Stack Exchange #18938)

状态:已解决

问题 ​

氦气球通过电机膨胀/收缩改变浮力来控制高度;采用高度 PID 输出目标速度、速度 PID 驱动电机后,调参仍出现严重超调和振荡。

环境 ​

闭环运动控制器

解决办法 ​

  1. 不必使用两个完整 PID 环;可采用位置控制器输出给速度控制器的级联结构,其中一个为 PI/PID,另一个仅用比例项。
  2. 检查系统是否进入饱和:例如加速度或加速度变化率是否已达到物理上限。
  3. 将目标参考限制在系统可实现的数值和变化率内,不要要求瞬时到达目标高度。
  4. 按系统动态为爬升轨迹加入速度、加速度以及必要时的 jerk 限制。

原问题作者:Instakat;采纳答案作者:Kerry。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #18938:Helium Balloon Altitude and Velocity Control System访问 2026-10-22