著录项信息
专利名称 | 一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法 |
申请号 | CN201510192441.0 | 申请日期 | 2015-04-22 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-08-26 | 公开/公告号 | CN104865968A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05D1/10 | IPC分类号 | G;0;5;D;1;/;1;0;;;G;0;5;B;1;3;/;0;4查看分类表>
|
申请人 | 浙江工业大学 | 申请人地址 | 浙江省杭州市下城区潮王路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江工业大学 | 当前权利人 | 浙江工业大学 |
发明人 | 张丹;叶孝璐;肖紫阳 |
代理机构 | 杭州天正专利事务所有限公司 | 代理人 | 王兵;黄美娟 |
摘要
一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法,包括以下步骤:1)根据欧拉及牛顿定理建立四旋翼飞行器的动力学模型,并解耦为双回路、多子系统的结构;2)其次,根据四旋翼飞行器系统的自身结构特点,设计串级自抗扰控制器,为获取较好的内环输入信号,对外环设计线性ADRC控制器;同时,设计内环非线性ARDC控制器以获得更好的跟踪性能;3)针对系统内部参数摄动和存在外部干扰等不确定性,引入扩张状态观测器对系统的状态和内外扰动进行实时估计,并利用非线性误差反馈控制率进行补偿,消除了内外扰动的影响。本发明对针对四旋翼飞行器系统内部参数摄动和存在外部干扰等不确定性均具有很强的抑制能力。
1.一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法,包括以下步骤:
步骤1)建立四旋翼飞行器的动力学模型:
四旋翼飞行器的飞行姿态由三个角度 描述,飞行位置由(x,y,z)描述;根据欧拉及牛顿定理建立小型四旋翼飞行器的动力学模型为
对螺旋桨的角速度的控制量u如下:
其中,m为四旋翼飞行器的质量,l为四旋翼的旋翼臂展,Ixx、Iyy、Izz分别为x轴、y轴和z轴的惯量,Ω1、Ω2、Ω3和Ω4为螺旋桨的角速度,b是推力系数,d是阻力系数;
选择状态向量X为
则将(1)表示为状态空间模型为
其中,
步骤2)设计串级ADRC控制器,过程包括:
根据其建模动力学方程双回路、多子系统的结构的特点,将悬停控制器设计为串级结构,内环为姿态环,外环为位置环;
2.1)外环控制器设计;
四旋翼飞行器的外环为位置环,外环控制分为3个独立的回路,分为x轴控制回路、y轴控制回路和z轴控制回路;自抗扰控制器由跟踪控制器、扩张状态观测器、线性状态误差反馈;
(211)跟踪微分器,用来安排过渡过程,给定信号v0作为参考输入
其中,参数r0为跟踪微分器的快速因子;
(212)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿
其中,β01、β02、β03为一组待整定的参数,参数的选取通过极点配置取β1=3ω0,β2=3ω02,β3=ω03;
(213)状态误差反馈控制律;
其中,k1和k2分别为比例和微分系数,通过极点配置取k1=ωc2,k2=2ωc;
2.2)内环控制器的设计;
四旋翼飞行器的内环为姿态环,分为3个独立的控制回路,横滚角控制回路、俯仰角控制回路和偏航角控制回路;
自抗扰控制器包括跟踪微分器、扩张状态观测器、状态误差反馈控制律三部分,其设计过程如下:
(221)安排过渡过程,给定信号v0作为参考输入
其中,fhan(e,v2,r0,h0)为最速跟踪控制综合函数,参数r0为跟踪微分器的快速因子,参数h0为跟踪微分器的滤波因子,h为积分步长;
(222)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿,
其中,fal(e,0.25,δ)为非线性函数,δ、β01、β02、β03为一组待整定的参数;
(223)状态误差反馈控制律
其中,参数c为阻尼因子,fhan(e1,ce2,r,h)为最速跟踪控制综合函数,其表达式为非线性函数fal(e,a,δ)为:
一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法\n技术领域\n[0001] 本发明应用于无人机控制领域,涉及到四旋翼飞行器的悬停控制问题,尤其是如何消除系统内部参数摄动和存在外部干扰扰动对四旋翼飞行器悬停控制系统性能的影响,实现一种有效的实时控制方法。\n背景技术\n[0002] 四旋翼飞行器是四桨非共轴多旋翼飞行器的简称。作为非共轴多旋翼飞行器的代表,与固定翼无人机相比,具有结构简单、体积小、隐蔽性强、载荷高、可垂直起降、定点悬停和低速飞行等优势,能执行各种危险的特殊任务,比如航拍、灾害现场监视与求援、低空侦探与检测等,在民用领域和军事领域均体现出极高的研究和应用价值。\n[0003] 本发明主要考虑如何降低甚至消除系统内部参数摄动和存在外部干扰扰动对四旋翼飞行器悬停控制系统性能的影响。针对四旋翼飞行器悬停控制问题,目前使用的方法主要有PID控制、反步控制、嵌套饱和控制等。基于PID的四旋翼飞行器悬停控制器将控制系统分为几个独立的通道,分别设计相应的PID控制算法,该方法具有控制技术成熟、易于实现的特点,但是其抗干扰性较差,如环境改变即要重新调整参数。基于反步法的四旋翼飞行器悬停控制器通过系统的状态方程设计虚拟控制,构造合适的Lyapunov函数来求控制律,具有良好的跟踪性能、且具有无超调、调节时间快的优点,但是该方法针对满足严格反馈控制结构的系统,对系统要求高。基于嵌套饱和的四旋翼飞行器悬停控制具有计算量小、鲁棒性强和全局渐近稳定的优点,但是应用该方法需要将四旋翼动力学模型转化为严格的前馈级联结构,而针对四旋翼飞行器这种欠驱动系统只能局部反馈线性化,不能完全反馈线性化。\n发明内容\n[0004] 本发明要克服上述提到的现有控制方法的局限性,采用串级自抗扰技术设计四旋翼飞行器悬停控制策略,可以有效地将系统的模型不确定性和系统内外部扰动估计用扩张状态观测器实时估计并补偿,此方法对系统内外扰动以及模型不确定性均具有很强的抑制能力。\n[0005] 本发明解决其技术问题所采用的技术方案:\n[0006] 一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法,包括以下步骤:\n[0007] 步骤1)建立四旋翼飞行器的动力学模型:\n[0008] 四旋翼飞行器是一个多变量、高耦合、非线性的欠驱动系统,要对其设计控制器,首先要建立合理而准确的动力学模型。四旋翼飞行器的飞行姿态由三个角度 描述,飞行位置由(x,y,z)描述。根据欧拉及牛顿定理建立小型四旋翼飞行器的动力学模型为[0009]\n[0010] 对螺旋桨的角速度的控制量u如下:\n[0011]\n[0012] 其中,m为四旋翼飞行器的质量,l为四旋翼的旋翼臂展,Ixx、Iyy、Izz分别为x轴、y轴和z轴的惯量,Ω1、Ω2、Ω3和Ω4为螺旋桨的角速度,b是推力系数,d是阻力系数。\n[0013] 选择状态向量X为\n[0014]\n[0015] 则将(1)表示为状态空间模型为\n[0016]\n[0017] 其中,\n[0018] 步骤2)设计串级ADRC控制器,过程包括:\n[0019] 根据其建模动力学方程双回路、多子系统的结构的特点,可以将悬停控制器设计为串级结构,内环为姿态环,外环为位置环。\n[0020] 2.1)外环控制器设计\n[0021] 四旋翼飞行器的外环为位置环,外环控制分为3个独立的回路,分为x轴控制回路、y轴控制回路和z轴控制回路。自抗扰控制器由跟踪控制器、扩张状态观测器、线性状态误差反馈。\n[0022] (211)跟踪微分器,用来安排过渡过程,给定信号v0作为参考输入\n[0023]\n[0024] 其中,参数r0为跟踪微分器的快速因子。\n[0025] (212)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿\n[0026]\n[0027] 其中,β01、β02、β03为一组待整定的参数,参数的选取可以通过极点配置取β1=3ω0,β2=3ω02,β3=ω03。\n[0028] (213)状态误差反馈控制律\n[0029]\n[0030] 其中,k1和k2分别为比例和微分系数,可以通过极点配置取k1=ωc2,k2=2ωc。\n[0031] 2.2)内环控制器的设计\n[0032] 四旋翼飞行器的内环为姿态环,分为3个独立的控制回路,横滚角控制回路、俯仰角控制回路和偏航角控制回路。\n[0033] 自抗扰控制器包括跟踪微分器、扩张状态观测器、状态误差反馈控制律三部分,其设计过程如下:\n[0034] (221)安排过渡过程,给定信号v0作为参考输入\n[0035]\n[0036] 其中,fhan(e,v2,r0,h0)为最速跟踪控制综合函数,参数r0为跟踪微分器的快速因子,参数h0为跟踪微分器的滤波因子,h为积分步长。\n[0037] (222)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿\n[0038]\n[0039] 其中,fal(e,0.25,δ)为非线性函数,δ、β01、β02、β03为一组待整定的参数。\n[0040] (223)状态误差反馈控制律\n[0041]\n[0042] 其中,参数c为阻尼因子,fhan(e1,ce2,r,h)为最速跟踪控制综合函数,其表达式为[0043]\n[0044] 非线性函数fal(e,a,δ)为:\n[0045]\n[0046] 与现有技术相比,本发明的优点在于:\n[0047] (1)针对系统内部参数摄动和存在外部干扰等不确定性,引入扩张状态观测器对系统的状态和内外扰动进行实时估计,并利用非线性误差反馈控制率进行补偿,消除了内外扰动的影响。\n[0048] (2)根据四旋翼飞行器系统的自身结构特点,设计串级自抗扰控制器,为获取较好的内环输入信号,对外环设计线性ADRC控制器;同时,设计内环非线性ARDC控制器以获得更好的跟踪性能。\n附图说明\n[0049] 图1是本发明的四旋翼飞行器串级ADRC控制框图。\n[0050] 图2是本发明的四旋翼飞行器外环控制框图。\n[0051] 图3是本发明的四旋翼飞行器内环控制框图。\n具体实施方式\n[0052] 为了使本发明的技术方案、设计思路能更加清晰,下面结合附图再进行详尽的描述。\n[0053] 一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法,包括以下步骤:\n[0054] 步骤1)建立四旋翼飞行器的动力学模型:\n[0055] 四旋翼飞行器是一个多变量、高耦合、非线性的欠驱动系统,要对其设计控制器,首先要建立合理而准确的动力学模型。四旋翼飞行器的飞行姿态由三个角度 描述,飞行位置由(x,y,z)描述。根据欧拉及牛顿定理建立小型四旋翼飞行器的动力学模型为[0056]\n[0057] 对螺旋桨的角速度的控制量u如下:\n[0058]\n[0059] 其中,m为四旋翼飞行器的质量,l为四旋翼的旋翼臂展,Ixx、Iyy、Izz分别为x轴、y轴和z轴的惯量,Ω1、Ω2、Ω3和Ω4为螺旋桨的角速度,b是推力系数,d是阻力系数。\n[0060] 选择状态向量X为\n[0061]\n[0062] 则将(1)表示为状态空间模型为\n[0063]\n[0064] 其中,\n[0065] 步骤2)设计串级ADRC控制器,过程包括:\n[0066] 根据其建模动力学方程双回路、多子系统的结构的特点,可以将悬停控制器设计为串级结构,内环为姿态环,外环为位置环。\n[0067] 2.1)外环控制器设计\n[0068] 四旋翼飞行器的外环为位置环,外环控制分为3个独立的回路,分为x轴控制回路、y轴控制回路和z轴控制回路。自抗扰控制器由跟踪控制器、扩张状态观测器、线性状态误差反馈。\n[0069] (211)跟踪微分器,用来安排过渡过程,给定信号v0作为参考输入\n[0070]\n[0071] 其中,参数r0为跟踪微分器的快速因子。\n[0072] (212)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿\n[0073]\n[0074] 其中,β01、β02、β03为一组待整定的参数,参数的选取可以通过极点配置取β1=3ω0,β2=3ω02,β3=ω03。\n[0075] (213)状态误差反馈控制律\n[0076]\n[0077] 其中,k1和k2分别为比例和微分系数,可以通过极点配置取k1=ωc2,k2=2ωc。\n[0078] 2.2)内环控制器的设计\n[0079] 四旋翼飞行器的内环为姿态环,分为3个独立的控制回路,横滚角控制回路、俯仰角控制回路和偏航角控制回路。\n[0080] 自抗扰控制器包括跟踪微分器、扩张状态观测器、状态误差反馈控制律三部分,其设计过程如下:\n[0081] (224)安排过渡过程,给定信号v0作为参考输入\n[0082]\n[0083] 其中,fhan(e,v2,r0,h0)为最速跟踪控制综合函数,参数r0为跟踪微分器的快速因子,参数h0为跟踪微分器的滤波因子,h为积分步长。\n[0084] (225)扩张状态观测器,对系统的状态和扰动进行实时估计与补偿\n[0085]\n[0086] 其中,fal(e,0.25,δ)为非线性函数,δ、β01、β02、β03为一组待整定的参数。\n[0087] (226)状态误差反馈控制律\n[0088]\n[0089] 其中,参数c为阻尼因子,fhan(e1,ce2,r,h)为最速跟踪控制综合函数,其表达式为[0090]\n[0091] 非线性函数fal(e,a,δ)为:\n[0092]\n[0093] 参照图1~图3,一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法,所述方法包括:\n[0094] 如图1所示为四旋翼飞行器串级ADRC控制框图。根据四旋翼飞行器系统的自身结构特点,设计串级自抗扰控制器,为获取较好的内环输入信号,对外环设计线性ADRC控制器;同时,设计内环非线性ARDC控制器以获得更好的跟踪性能。串级ADRC控制器外环ADRC控制器输出的控制量即为内环的输入量,内环非线性ARDC控制具有很好的轨迹跟踪能力,偏航角为偏航锁定。\n[0095] 如图2所示,四旋翼飞行器的外环为位置环,外环控制分为3个独立的回路,分为x轴控制回路、y轴控制回路和z轴控制回路。自抗扰控制器由跟踪控制器、扩张状态观测器、线性状态误差反馈组成,均为线性。\n[0096] 如图3所示,四旋翼飞行器的内环为姿态环,分为3个独立的控制回路,横滚角控制回路、俯仰角控制回路和偏航角控制回路。为获取较好内环输入的跟踪信号(即外环ADRC输出的控制信号),外环的ADRC控制器为线性ARDC控制器,TD、反馈控制律、ESO均为线性。而为获取更好的跟踪效果,内环(姿态环)采用非线性ADRC控制器,TD、控制律、ESO均为非线性。
法律信息
- 2017-06-23
- 2015-09-23
实质审查的生效
IPC(主分类): G05D 1/10
专利申请号: 201510192441.0
申请日: 2015.04.22
- 2015-08-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-01-30
|
2001-06-19
| | |
2
| |
2015-03-04
|
2014-10-20
| | |
3
| |
2014-07-02
|
2014-03-29
| | |
4
| |
2013-03-20
|
2012-11-07
| | |
5
| |
2015-01-07
|
2014-07-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |