论文阅读: Research on a full envelop controller for an unmanned ducted-fan helicopter based on ...

完整题目:Research on a full envelop controller for an unmanned ducted-fan helicopter based on switching control theory

来源:Science China Technological Sciences, 2019

链接:Research on a full envelop controller for an unmanned ducted-fan helicopter based on switching control theory | Science China Technological Sciences

主要创新点:

  1. 将直升机的飞行包络线分解为12个典型工况;
  2. 通过迟滞切换规则调度子系统控制器得到全包络控制器。

目录

完整题目:Research on a full envelop controller for an unmanned ducted-fan helicopter based on switching control theory

 Abstract

1 Introduction

2 Problem formulation

3 The proposed method 

 3.1 The subsystem controller design

3.2 Switching rule design 

3.3 Stability analysis of the proposed controller

4 Simulation and analysis

5 Conclusions


 Abstract

旋翼和导管扇结构的无人直升机由于采用了新型导管扇结构,在低飞行速度和悬停状态下表现出了较好的能效。然而,在高速飞行时,其气动特性可能会发生巨大变化,导致与传统结构直升机相比,其飞行包线较宽。因此,飞行控制器需要根据飞行状态对自身进行调度,并保证直升机在整个飞行包线上的整体性能。本文提出了一种基于切换系统理论的大范围飞行包络优化控制器设计方法。在该方法中,基于典型运行条件设计了一组鲁棒控制器,并对控制器进行调整以保证切换事件触发时的稳定性。利用迟滞切换逻辑确保特定操作子空间之间的平滑过渡。利用李亚普诺夫理论分析了所提控制方法的稳定性。基于原型机飞行动力学的非线性仿真验证了该方法的灵活性和有效性。

1 Introduction

2 Problem formulation

3 The proposed method 

在本节中,我们提出了一种基于切换控制理论和鲁棒控制框架的无人风道直升机全飞行包络线控制器。如图3所示,在本文提出的方法中,我们首先将直升机的飞行包络线分解为12个典型工况,包括悬停、低速和不同高度的全速前飞(如图4所示)。对于每个工作点,我们通过H∞鲁棒控制方法确定最优控制器。然后通过迟滞切换规则调度子系统控制器得到全包络控制器,保证了控制器在组成的子系统间调度时系统的稳定性。

 3.1 The subsystem controller design

Figure 5 子系统控制器原理图。
Figure 5 子系统控制器原理图。

本文采用H∞算法获得子系统控制器[15]。如图5所示,对于每个子系统,命令信号为直升机的姿态。

G_{d}表示子系统期望的开环动力学,角频率\omega_{c}

 s表示拉普拉斯变量。

因此,子系统的最优反馈增益K∞可通过求解以下不等式得到: 

其中Ms和Ns可由Gs的归一化质因数分解得到。如图5所示,可以找到控制器为

 其中,\varepsilon^{-1}是从干扰和控制信号到误差传递函数的H∞范数的度量。\varepsilon^{-1}的小值表明控制系统对外部干扰具有较强的鲁棒性。姿态控制器K由:

精度性能标准\beta可计算如下: 

 其中,\omega_{0}G_{d}(j\omega)的交叉频率。通常\beta的值大于1,\beta等于1意味着标称模型的性能与期望模型相同(图6)。

3.2 Switching rule design 

直升机的非线性动力学可以描述为:

其中, \sigma(\xi)是在典型工况下定义的子系统。\xi为触发开关事件的开关参数。在本文中,我们将子系统之间的距离定义为:

切换规则如下:

  • Step1:初始化切换参数\tau,当前状态参数\gamma = (v, h),当前子系统\mu
  • Step2:通过式(25)从\mu中找到最近的子系统\xi(o)

  • Step3:当K = K_{\xi(o)}时控制器不切换,其中 K=当前控制器;

  • Step4:若K \neq K_{\xi(o)}(1+\tau)\phi_{\gamma \mu}> \phi_{\gamma \xi(o)},则切换控制器{K} \leftarrow {K}_{\xi(o)},改变当前子系统\mu \leftarrow \xi(o)

3.3 Stability analysis of the proposed controller

考虑系统的非线性动力学:

......

4 Simulation and analysis

5 Conclusions

本文基于切换系统理论和鲁棒控制框架,提出了一种自适应控制算法,用于设计旋翼导管扇无人直升机在不同速度和高度下动态变化较大的纵向控制器。该方法首先利用一组控制器实现直升机在不同工况下的最优性能,然后利用滞回切换律对各子控制器进行协调,保证了直升机在大飞行包线范围内的稳定性和平稳性。通过常用李雅普诺夫函数分析了所提控制器的稳定性。通过对比仿真验证了该方法的有效性,取得了令人鼓舞的结果。仿真结果表明,该算法能够在较宽的飞行包络线范围内对指挥进行平滑跟踪,并能处理不断变化的飞行动力学。

结果表明,与不采用切换方案的传统鲁棒控制器相比,该方法的h∞指数平均提高了17.3%。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值