The invention relates to the field of aircraft control, in particular, a passive fault-tolerant control method for a three degree of freedom helicopter, S101: a dynamic model of a three degree of freedom helicopter: the pitching, lifting and heading motion of a simulated helicopter, which correspond to three angles, the pitch angle, the lift angle, the heading angle, and the establishment of three. The dynamic equation of the degree of freedom helicopter; S102: passive fault-tolerant control scheme: the helicopter runs, the running value of the lift angle and direction angle is given, the given values of the lift angle and heading angle are calculated, and the given value of the pitching angle is calculated, and then the S103, S103: design passive fault-tolerant controller: cause the motor to happen When the machine is blocked, the motor is adjusted to make the helicopter in the limited time; then the passive fault-tolerant input value of the lift angle and heading angle is obtained, and the passive fault-tolerant input value of the pitch angle is calculated. Then the control makes it possible not only to guarantee the normal operation of the three degree of freedom helicopter in the absence of failure, but also to eliminate the failure of the helicopter. The effect of fault on the accuracy of the flight position. One
【技术实现步骤摘要】
一种三自由度直升机的被动容错控制方法
本专利技术涉及飞行器控制领域,具体地说,涉及一种三自由度直升机的被动容错控制方法。
技术介绍
近年来,直升机在各个领域都有了广泛的应用,与固定翼飞机相比,直升机具有能够垂直起降、空中悬停、前后左右飞行等显著特点,因而在军用、民用等各个领域得到广泛的应用,如5.12汶川特大地震时,道路因阻塞导致救援人员无法快速到达灾区现场,这时直升机特别是重型直升机便显现出巨大的优势。直升机作为一个典型的复杂系统,其飞行控制系统具有强耦合、非线性、多输入多输出等特点,一旦发生故障,容易造成严重后果,因此直升机的控制器必须具有很好的容错能力。基于上述情况,为了满足实际应用需求,亟需一种考虑直升机在执行器发生故障时仍然能够很好的完成飞行任务的控制方法,确保直升机安全运行。
技术实现思路
为了解决上述问题,本专利技术提供了本专利技术提供了一种三自由度直升机的被动容错控制方法,其具体的技术方案如下:一种三自由度直升机的被动容错控制方法,直升机包括两个驱动电机,其包括下列步骤:S101:建立三自由度直升机的动力学模型:模拟直升机的俯仰、升降、航向运动,分别对应着三个角度:俯仰角p、升降角ξ、航向角λ,建立三自由度直升机的动力学方程;S102:被动容错控制方案:直升机运行,设置升降角ξd和航向角λd的给定值,从而计算得到俯仰角pd的给定值,然后执行S103,S103:设计被动容错控制器:在电机发生故障时,调整电机使直升机在有限时间内ξ→ξd、p→pd;然后得到升降角ξ、航向角λ的被动容错输入值u1,计算得出俯仰角的被动容错输入值u2,然后控制使得p→p ...
【技术保护点】
1.一种三自由度直升机的被动容错控制方法,其特征在于:直升机包括两个驱动电机,
【技术特征摘要】
1.一种三自由度直升机的被动容错控制方法,其特征在于:直升机包括两个驱动电机,其包括下列步骤:S101:建立三自由度直升机的动力学模型:模拟直升机的俯仰、升降、航向运动,分别对应着三个角度:俯仰角p、升降角ξ、航向角λ,建立三自由度直升机的动力学方程;S102:被动容错控制方案:直升机运行,设置升降角ξd和航向角λd的给定值,从而计算得到俯仰角pd的给定值,然后执行S103,S103:设计被动容错控制器:在电机发生故障时,调整电机使直升机在有限时间内ξ→ξd、p→pd;然后得到升降角ξ、航向角λ的被动容错输入值u1,计算得出俯仰角的被动容错输入值u2,然后控制使得p→pd。2.根据权利要求1所述的三自由度直升机的被动容错控制方法,其特征在于:步骤S101中,两个电机的动力学模型为:其中,Lh是每个电机到俯仰轴之间的距离;Jp是俯仰轴的转动惯量,其中Mh是直升机本体的质量;La是航向轴到直升机本体的距离;Tg是俯仰轴等效重力矩,Tg=MhgLa-LwgLw;Je是升降轴的转动惯量,Lw是航向轴到平衡块的距离...
【专利技术属性】
技术研发人员:周东华,杨其伟,卢晓,钟麦英,王友清,王建东,
申请(专利权)人:山东科技大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。