多旋翼飞行器姿态控制串级PID

2020-09-25  本文已影响0人  annge

多旋翼控制基础是将用户输入的遥控信号(期望角度值 )通过计算调整电机输出最后达到期望姿态值


单环PID.png

在单环PID控制算法中,用户期望值输入是角度信息,通过PID控制器后输出电机控制信号,再次经过MEMS器件反馈角度到PID控制器,根据偏差值 来调整输出。

普通控制情况下,单环PID完全够用了,但有以下几个问题
1.飞行器稳定性不好没有阻尼感
2.MEMS器件对角度的敏感度不如对角速度敏感度来得高
鉴于以上情况在控制逻辑上对算法进行修改,修改为串级PID


串级PID.png

使用串级PID可以有效利用MEMS器件对角速度敏感的特点,增加飞行中的阻尼感和飞行的稳定性,串级PID的输入依然为用户的期望角度,将用户期望角度值经过角度PID环后,得到期望角速度,再将期望角速度输入给内环角速度控制环,最后得到电机输出量,输出到电机。

串级PID整定
上一篇下一篇

猜你喜欢

热点阅读