首页> 中国专利> 一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法

一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法

摘要

一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,针对四旋翼飞行器的动力学系统,选择一种对称时变障碍李雅普诺夫函数,设计一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法。对称时变障碍李雅普诺夫函数的设计是为了保证系统的输出能够限制在一定的范围内,避免过大的超调,同时还能减少到达时间。从而改善四旋翼飞行器系统的动态响应性能。本发明提供一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,使系统具有较好的动态响应过程。

著录项

  • 公开/公告号CN108107726A

    专利类型发明专利

  • 公开/公告日2018-06-01

    原文格式PDF

  • 申请/专利权人 浙江工业大学;

    申请/专利号CN201711274132.3

  • 发明设计人 陈强;胡忠君;朱健宏;

    申请日2017-12-06

  • 分类号

  • 代理机构杭州斯可睿专利事务所有限公司;

  • 代理人王利强

  • 地址 310014 浙江省杭州市下城区潮王路18号浙江工业大学

  • 入库时间 2023-06-19 05:29:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-06-02

    授权

    授权

  • 2018-06-26

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20171206

    实质审查的生效

  • 2018-06-01

    公开

    公开

说明书

技术领域

本发明涉及一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,使四旋翼飞行器系统有较好的动态响应过程。

背景技术

四旋翼飞行器作为旋翼式飞行器的一种,以其体积小、机动性能好、设计简单、制造成本低廉等优点,吸引了国内外大学、研究机构、公司的广泛关注。然而,由于四旋翼飞行器体积小且重量轻,飞行中易受到外部干扰,如何实现对四旋翼飞行器的高性能运动控制已经成为一个热点问题。针对四旋翼飞行器的控制问题,存在很多控制方法,例如PID控制、自抗扰控制、滑模控制、反步控制等。

其中反步控制已经广泛应用于非线性系统,其优点包括响应速度快、实施方便、对系统不确定和外部干扰的鲁棒性等。传统的反步控制,只是考虑了四旋翼飞行器的稳态性能,并没有过多地关注其瞬态响应性能。因此,传统的反步控制方法使得四旋翼飞行器系统在实际情况中的应用有很大阻碍。为解决这一问题,基于障碍李雅普诺夫函数的反步控制方法被提出,这种方法在实际情况中能够有效地改善四旋翼飞行器系统的瞬态性能。

发明内容

为了改善四旋翼飞行器系统瞬态性能,本发明提供了一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限步控制方法,减少了超调量和超调时间,使四旋翼飞行器系统具有一个良好的动态响应性能。

为了解决上述技术问题提出的技术方案如下:

一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,包括以下步骤:

步骤1,建立四旋翼飞行器系统的动态模型,设定系统的初始值、采样时间以及相关控制参数,过程如下:

1.1确定从基于四旋翼飞行器系统的机体坐标系到基于地球的惯性坐标的转移矩阵T:

其中φ,θ,ψ分别是四旋翼飞行器的翻滚角、俯仰角、偏航角,表示无人机依次绕惯性坐标系的各坐标轴旋转的角度;

1.2四旋翼飞行器平动过程中的动态模型如下:

其中x,y,z分别表示四旋翼飞行器在惯性坐标系下的三个位置,Uf表示四旋翼飞行器的输入力矩,m为四旋翼飞行器的质量,g表示重力加速度,

将式(1)代入式(2)得:

1.3四旋翼飞行器转动过程中的动态模型为:

其中τxyz分别代表机体坐标系上各个轴的力矩分量,Ixx,Iyy,Izz分别表示机体坐标系下的各个轴的转动惯量的分量,×表示叉乘,ωp表示翻滚角速度,ωq表示俯仰角速度,ωr表示偏航角速度,表示翻滚角加速度,表示俯仰角加速度,表示偏航角加速度;

考虑到无人机一般处于低速飞行或者悬停状态,姿态角变化较小,认为因此式(4)改写为:

联立式(3)和式(5),得到四旋翼飞行器的动力学模型为:

其中ux=cosφsinθcosψ+sinφsinψ,uy=cosφsinθsinψ-sinφcosψ;

1.4根据式(6),定义φ,θ的期望值为:

其中φd为φ的期望信号值,θd为θ期望信号值,arcsin为反正弦函数;

步骤2,在每一个采样时刻,计算位置跟踪误差及其一阶导数;计算姿态角跟踪误差及其一阶导数;设计位置和姿态角控制器,过程如下:

2.1定义z跟踪误差及其一阶导数:

其中zd表示z的期望信号;

2.2设计障碍李雅普诺夫函数并求解其一阶导数:

其中Kb1为时变参数,满足为虚拟控制量,其表达式为:

其中k11为正常数;

将式(10)代入式(9),得:

2.3设计李雅普诺夫函数V12为:

求解式(12)的一阶导数,得:

其中

将式(14)和式(6)代入式(13),得:

2.4设计Uf

其中k12为正常数;

2.5定义x,y跟踪误差分别为e2,e3,则有:

其中xd,yd分别表示x,y的期望信号;

2.6设计障碍李雅普诺夫函数分别求解其一阶导数,得:

其中Kb2为时变参数,满足Kb2>|e2|;Kb3为时变参数,满足Kb3>|e3|;α23为虚拟控制量,其表达式为:

其中k21,k31为正常数;

将式(19)代入式(18),得:

2.7设计李雅普诺夫函数V22,V32

求解式(21)的一阶导数,得:

其中

将式(23),(6)代入式(22),分别得:

2.8通过式(24),(25)分别设计ux,uy

其中k22,k32为正常数;

2.9定义姿态角跟踪误差及其一阶导数:

其中j=4,5,6,x4=φ,x5=θ,x6=ψ,x4d表示φ的期望值,x5d表示θ的期望值,x6d表示ψ的期望值,e4表示φ的跟踪误差,e5表示θ的跟踪误差,e6表示ψ的跟踪误差;

2.10设计障碍李雅普诺夫函数并求解其一阶导数:

其中kj为时变参数,满足为姿态角的虚拟控制量,其表达式为:

其中kj1为正常数;

将式(29)代入式(28),得:

2.11设计障碍李雅普诺夫函数:

求解式(31)的一阶导数,得:

其中

将式(33)和式(6)代入式(32),分别得:

2.12通过式(34),(35),(36)分别设计τxyz

其中k42,k52,k62为正常数。

进一步,所述方法还包括以下步骤:

步骤3,验证四旋翼飞行器系统的稳定性;

3.1将式(16)代入式(15),得:

3.2将式(26)代入式(24)、(25),得:

3.3把式(37)代入式(34)、(35)、(36),得:

3.4通过(38),(39),(40)可知四旋翼飞行器系统是稳定的。

本发明基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,改善了系统的瞬态性能,减少了超调量和到达时间。

本发明的技术构思为:针对四旋翼飞行器的动力学系统,设计一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法。对称时变障碍李雅普诺夫函数的设计是为了保证系统的输出能够限制在一定的范围内,避免过大的超调,同时还能减少到达时间。从而改善四旋翼飞行器系统的动态响应性能。

本发明优点为:降低超调量,减少到达时间,改善瞬态性能。

附图说明

图1为本发明的位置跟踪效果示意图。

图2为本发明的姿态角跟踪效果示意图。

图3为本发明的位置控制器输入示意图。

图4为本发明的姿态角控制器输入示意图。

图5为本发明的控制流程示意图。

具体实施方式

下面结合附图对本发明做进一步说明。

参照图1-图5,一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法,包括以下步骤:

步骤1,建立四旋翼飞行器系统的动态模型,设定系统的初始值、采样时间以及相关控制参数,过程如下:

1.1确定从基于四旋翼飞行器系统的机体坐标系到基于地球的惯性坐标的转移矩阵T:

其中φ,θ,ψ分别是四旋翼飞行器的翻滚角、俯仰角、偏航角,表示无人机依次绕惯性坐标系的各坐标轴旋转的角度;

1.2四旋翼飞行器平动过程中的动态模型如下:

其中x,y,z分别表示四旋翼飞行器在惯性坐标系下的三个位置,Uf表示四旋翼飞行器的输入力矩,m为四旋翼飞行器的质量,g表示重力加速度,

将式(1)代入式(2)得:

1.3四旋翼飞行器转动过程中的动态模型为:

其中τxyz分别代表机体坐标系上各个轴的力矩分量,Ixx,Iyy,Izz分别表示机体坐标系下的各个轴的转动惯量的分量,×表示叉乘,ωp表示翻滚角速度,ωq表示俯仰角速度,ωr表示偏航角速度,表示翻滚角加速度,表示俯仰角加速度,表示偏航角加速度;

考虑到无人机一般处于低速飞行或者悬停状态,姿态角变化较小,认为因此式(4)改写为:

联立式(3)和式(5),得到四旋翼飞行器的动力学模型为:

其中ux=cosφsinθcosψ+sinφsinψ,uy=cosφsinθsinψ-sinφcosψ;

1.4根据式(6),定义φ,θ的期望值为:

其中φd为φ的期望信号值,θd为θ期望信号值,arcsin为反正弦函数;

步骤2,在每一个采样时刻,计算位置跟踪误差及其一阶导数;计算姿态角跟踪误差及其一阶导数;设计位置和姿态角控制器,过程如下:

2.1定义z跟踪误差及其一阶导数:

其中zd表示z的期望信号;

2.2设计障碍李雅普诺夫函数并求解其一阶导数:

其中Kb1为时变参数,满足为虚拟控制量,其表达式为:

其中k11为正常数;

将式(10)代入式(9),得:

2.3设计李雅普诺夫函数V12为:

求解式(12)的一阶导数,得:

其中

将式(14)和式(6)代入式(13),得:

2.4设计Uf

其中k12为正常数;

2.5定义x,y跟踪误差分别为e2,e3,则有:

其中xd,yd分别表示x,y的期望信号;

2.6设计障碍李雅普诺夫函数分别求解其一阶导数,得:

其中Kb2为时变参数,满足Kb2>|e2|;Kb3为时变参数,满足Kb3>|e3|;α23为虚拟控制量,其表达式为:

其中k21,k31为正常数;

将式(19)代入式(18),得:

2.7设计李雅普诺夫函数V22,V32

求解式(21)的一阶导数,得:

其中

将式(23),(6)代入式(22),分别得:

2.8通过式(24),(25)分别设计ux,uy

其中k22,k32为正常数;

2.9定义姿态角跟踪误差及其一阶导数:

其中j=4,5,6,x4=φ,x5=θ,x6=ψ,x4d表示φ的期望值,x5d表示θ的期望值,x6d表示ψ的期望值,e4表示φ的跟踪误差,e5表示θ的跟踪误差,e6表示ψ的跟踪误差;

2.10设计障碍李雅普诺夫函数并求解其一阶导数:

其中kj为时变参数,满足Kbj>|ej|;αj为姿态角的虚拟控制量,其表达式为:

其中kj1为正常数;

将式(29)代入式(28),得:

2.11设计障碍李雅普诺夫函数:

求解式(31)的一阶导数,得:

其中

将式(33)和式(6)代入式(32),分别得:

2.12通过式(34),(35),(36)分别设计τxyz

其中k42,k52,k62为正常数;

步骤3,验证四旋翼飞行器系统的稳定性;

3.1将式(16)代入式(15),得:

3.2将式(26)代入式(24)、(25),得:

3.3把式(37)代入式(34)、(35)、(36),得:

3.4通过(38),(39),(40)可知四旋翼飞行器系统是稳定的。

为了验证所提方法的可行性,本发明给出了该控制方法在MATLAB平台上的仿真结果:

参数给定如下:式(2)中m=1.1kg,g=9.81N/kg;式(4)中,Ixx=1.22kg·m2,Iyy=1.22kg·m2,Izz=2.2kg·m2;式(8),式(17)和式(27)中zd=0.5,xd=0.5,yd=0.5,ψd=0.5;式(10),式(19)和式(29)中k11=1,k21=1,k31=1,k41=1,k51=1,k61=1;式(16),式(26)和式(37)中k12=1,k22=1,k32=1,k42=1,k52=1,k62=1;式(9),式(18)和式(28)kb1=3+0.9sint,kb2=3+0.9sint,kb3=3+0.9sint,kb4=0.5+0.1cost,kb5=0.8+0.1sint,kb6=2+0.1cost。

从图1和2可知,系统具有良好的瞬态特性,到达时间为8.15秒,超调量为0。

综上所述,基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法能有效地改善四旋翼飞行器系统的瞬态性能。

以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号