CN113419550A - 飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** - Google Patents
飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** Download PDFInfo
- Publication number
- CN113419550A CN113419550A CN202110698614.1A CN202110698614A CN113419550A CN 113419550 A CN113419550 A CN 113419550A CN 202110698614 A CN202110698614 A CN 202110698614A CN 113419550 A CN113419550 A CN 113419550A
- Authority
- CN
- China
- Prior art keywords
- aircraft
- attitude
- interference
- external environment
- output torque
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 105
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 26
- 230000008859 change Effects 0.000 claims abstract description 15
- 229920006395 saturated elastomer Polymers 0.000 claims description 18
- 230000007613 environmental effect Effects 0.000 claims description 16
- 230000005484 gravity Effects 0.000 claims description 14
- 239000002131 composite material Substances 0.000 claims description 13
- 230000001276 controlling effect Effects 0.000 claims description 8
- 230000001105 regulatory effect Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 description 8
- 239000000126 substance Substances 0.000 description 6
- 230000007547 defect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0833—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using limited authority control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法及***,包括:根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;按照执行机构输出能力和执行机构输出力矩的变化率,分析飞行器姿态动力学模型控制输入来源的执行机构特性;根据外部环境干扰状态估计的结果与执行机构特性,采用连续快速非奇异终端滑模算法对飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。本发明具有控制精度高、抗饱和能力强的优点。
Description
技术领域
本发明属于飞行器控制技术领域,特别是一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法及***。
背景技术
飞行器姿态控制***是飞行器的核心子***之一,随着飞行器任务的多样化发展与精细化要求,给飞行器姿态***带来了高精度、高可靠性、长寿命的需求。作为飞行器姿态控制***控制力矩的提供者,执行机构具有飞轮、喷气、电推动等多种类型,对于运行在不同环境和执行不同任务的飞行器,具有广泛且合适的应用。然而,任何类型的执行机构,都存在一定条件下输出力矩饱和的情况,这会限制执行机构的能力,使得执行机构不能输出控制器要求的力矩,造成飞行器失稳或者跟踪不上指令要求,导致任务降级甚至失败。而且,飞行器在执行任务的过程中,受到多来源多类型的干扰。这些干扰对飞行器进行持续且多变的影响,削弱了飞行器的控制精度,增加了执行机构的能量消耗。因此,亟需提升执行机构输出力矩饱和时的飞行器抗饱和抗干扰能力。
对于执行机构输出力矩饱和时的飞行器抗干扰姿态控制问题,很多学者也提出了不同的方法。从处理执行机构输出力矩饱和的角度讲,这些方法有的从执行机构硬件上设计了防止饱和的处理方式,有的在控制输入上设计了符号函数形式的饱和函数进行软处理。这些处理方式虽然能够较为准确的表现出饱和特性,但是切换过程过于直接,没有考虑到执行机构作为机械部件的物理特性,对执行机构损伤过大,同时也带来了执行机构输出力矩产生跳变的问题,影响控制过程的平稳性。从抗干扰控制方法角度讲,常见的传统姿态控制方法有PID控制、滑模变结构控制以及鲁棒H∞控制。PID控制和鲁棒H∞控制都是典型的干扰抑制方法,都是把干扰当作单一的等价变量,没有充分分析并利用干扰特性。为了提升控制精度,从PID控制出发,韩京清教授提出了具备扰动补偿能力的自抗扰控制(ADRC)方法,由跟踪微分器、扩张状态观测器与非线性反馈控制器三部分构成,具备全程主动估计与补偿扰动的能力,已成功应用于线性及非线性***中。例如,专利授权号ZL200410070983.2、申请号201510359468.4。然而,ADRC也是针对单一干扰***,将所有扰动当作导数有界变量来处理。滑模控制具备鲁棒性强、响应快等优势,在文献(Xiao B,YinS,Wu L.AStructure Simple Controller for Satellite Attitude Tracking Maneuver[J].IEEE Transactions on Industrial Electronics,2016,64(2):1-1)中,将滑模和PD控制器相结合,应用于卫星姿态控制中。但是传统滑模控制依赖于干扰的范数上界,保守性和收敛域较大,而且滑模控制带来的抖振现象影响实际工程应用。
综上,考虑执行机构输出能力有限和外部环境对飞行器的干扰等因素对飞行器高精度姿态控制带来挑战,需充分考虑执行机构输出力矩饱和特性,并对干扰进行精确估计与补偿,从而提升执行机构输出能力受限时飞行器抗干扰姿态控制能力。
发明内容
本发明的目的在于提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法及***,解决现有控制方法对执行机构输出力矩受限时飞行器抗干扰姿态控制能力欠缺的问题。
有鉴于此,本发明提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其特征在于,包括:
根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
进一步地,所述根据飞行器的运行轨道确定飞行器受到的外部环境干扰,包括根据飞行器的运行轨道确定:重力梯度力矩、气动力矩、磁干扰力矩。
进一步地,所述按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型,包括:通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换。
进一步地,所述分析所述飞行器姿态动力学模型控制输入来源的执行机构特性,包括:分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
进一步地,所述采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理为:
uM为执行机构输出力矩的上限,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
本发明的另一目的在于提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制***,其特征在于,包括:
获取模块,用于根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
估计模块,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
分析模块,用于按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
处理模块,用于根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
进一步地,所述获取模块包括捕捉器,用于确定所受环境干扰的重力梯度力矩、气动力矩、磁干扰力矩。
进一步地,所述获取模块包括调节器,用于通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换,实现飞行器姿态角控制。
进一步地,所述分析模块包括平滑抗饱和控制器,用于分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
进一步地,所述处理模块包括复合滑模控制器,用于执行:
uM为执行机构输出力矩的上限,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
本发明实现了以下显著的有益效果:
在飞行器执行机构输出力矩饱和抗干扰姿态控制方法中,根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。充分考虑了飞行器所受干扰力矩的特性,建立干扰分析后的飞行器姿态动力学方程,完成了多源干扰的干扰观测器设计工作,克服了传统飞行器姿态模型中干扰分析不足的缺点;设计了平滑抗饱和控制器,克服了以往执行机构未处理饱和或者对饱和进行直接限幅导致姿态控制能力下降的问题;将干扰观测器与平滑抗饱和控制器与滑模控制器结合,设计了复合滑模控制器,从而提升了飞行器姿态控制***的鲁棒性和控制精度。本发明具有控制精度高、抗饱和能力强的优点,可用于执行机构受限时飞行器抗干扰姿态控制,还可推广到执行机构输出能力受限的汽车转向控制与机械臂运动控制等领域。
在飞行器执行机构输出力矩饱和抗干扰姿态控制***中,获取模块,用于根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;估计模块,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;分析模块,用于按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;处理模块,用于根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。充分考虑了飞行器所受干扰力矩的特性,建立干扰分析后的飞行器姿态动力学方程,完成了多源干扰的干扰观测器设计工作,克服了传统飞行器姿态模型中干扰分析不足的缺点;设计了平滑抗饱和控制器,克服了以往执行机构未处理饱和或者对饱和进行直接限幅导致姿态控制能力下降的问题;将干扰观测器与平滑抗饱和控制器与滑模控制器结合,设计了复合滑模控制器,从而提升了飞行器姿态控制***的鲁棒性和控制精度。本发明具有控制精度高、抗饱和能力强的优点,可用于执行机构受限时飞行器抗干扰姿态控制,还可推广到执行机构输出能力受限的汽车转向控制与机械臂运动控制等领域。
附图说明
图1为本发明的飞行器执行机构输出力矩饱和抗干扰姿态控制方法的流程图;
图2为本发明的飞行器执行机构输出力矩饱和抗干扰姿态控制方法的实施例示意图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明,根据下面说明和权利要求书,本发明的优点和特征将更清楚。需要说明的是,附图均采用非常简化的形式且均适用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
需要说明的是,为了清楚地说明本发明的内容,本发明特举多个实施例以进一步阐释本发明的不同实现方式,其中,该多个实施例是列举式而非穷举式。此外,为了说明的简洁,前实施例中已提及的内容往往在后实施例中予以省略,因此,后实施例中未提及的内容可相应参考前实施例。
虽然该发明可以以多种形式的修改和替换来扩展,说明书中也列出了一些具体的实施图例并进行详细阐述。应当理解的是,发明者的出发点不是将该发明限于所阐述的特定实施例,正相反,发明者的出发点在于保护所有给予由本权利声明定义的精神或范围内进行的改进、等效替换和修改。同样的元模块件号码可能被用于所有附图以代表相同的或类似的部分。
请参阅图1,一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法,包括:
步骤S101,根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
步骤S102,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
步骤S103,按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
步骤S104,根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
在本申请的一种实施例中,具体地,所述根据飞行器的运行轨道确定飞行器受到的外部环境干扰,包括根据飞行器的运行轨道确定:重力梯度力矩、气动力矩、磁干扰力矩。
在本申请的一种实施例中,具体地,所述按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型,包括:通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换。
在本申请的一种实施例中,具体地,所述分析所述飞行器姿态动力学模型控制输入来源的执行机构特性,包括:分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
在本申请的一种实施例中,具体地,所述采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理为:
uM为执行机构输出力矩的上限,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
本发明的另一目的在于提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制***,包括:
获取模块,用于根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
估计模块,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
分析模块,用于按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
处理模块,用于根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
在本申请的一种实施例中,具体地,所述获取模块包括捕捉器,用于确定所受环境干扰的重力梯度力矩、气动力矩、磁干扰力矩。
在本申请的一种实施例中,具体地,所述获取模块包括调节器,用于通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换,实现飞行器姿态角控制。
在本申请的一种实施例中,具体地,所述分析模块包括平滑抗饱和控制器,用于分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
在本申请的一种实施例中,具体地,所述处理模块包括复合滑模控制器,用于执行:
uM为执行机构输出力矩的上限,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
本发明首先,基于飞行器姿态动力学模型,对飞行器受到的外部环境干扰进行干扰分析,建立干扰分析后的飞行器姿态动力学方程;其次,基于干扰分析后的飞行器姿态动力学方程,对飞行器受到的外部环境干扰设计干扰观测器进行估计;然后,针对飞行器姿态动力学模型中控制输入存在上限的问题,分析作为姿态动力学模型控制输入来源的执行机构特性,设计平滑抗饱和控制器;最后,基于飞行器姿态动力学模型和干扰观测器,设计连续快速非奇异终端滑模控制器,并与干扰观测器、平滑抗饱和控制器,共同组成复合滑模控制器,实现执行机构输出能力受限时飞行器抗干扰姿态控制;具体步骤如下:
第一步,基于飞行器姿态动力学模型,对飞行器受到的外部环境干扰进行干扰分析,建立干扰分析后的飞行器姿态动力学方程,具体步骤如下:
针对飞行器俯仰运动,飞行器姿态动力学模型为:
其中,Jx、Jy、Jz分别为飞行器三轴转动惯量,θ为飞行器姿态角,为飞行器角加速度,n为飞行器轨道运行速率,T为飞行器控制输入力矩,dy为飞行器所受环境干扰在俯仰轴上的分量;通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换,实现飞行器姿态角控制;
在低轨道运行的飞行器,所受环境干扰包括重力梯度力矩、气动力矩、磁干扰力矩等;当轨道高度变化时,重力梯度力矩和磁干扰力矩变化并不大,而且可以通过改变飞行器的物理结构使得所受到的重力梯度力矩和磁干扰力矩最小,在轨道高度一定和飞行器物理结构一定的情况下,重力梯度力矩与飞行器姿态角有关,为3n2(Jx-Jz)θ;在不同的轨道高度上,气动力矩变化非常明显,在低轨时,气动干扰相比其他环境干扰量级更大,是影响飞行器姿态控制精度的主要环境干扰;对于低轨运行的飞行器,外部环境干扰主要为气动干扰;
第二步,针对第一步中飞行器受到的外部环境干扰,基于第一步中干扰分析后的飞行器姿态动力学方程,对飞行器受到的外部环境干扰设计干扰观测器进行估计,具体步骤如下:
针对飞行器外部环境干扰力矩,设计干扰观测器为:
第三步,针对第一步中飞行器姿态动力学模型中控制输入存在上限的问题,分析作为姿态动力学模型控制输入来源的执行机构特性,设计平滑抗饱和控制器,具体步骤如下:
控制力矩u受限于执行机构输出能力和执行机构输出力矩的变化率,是一个有界量,设计平滑饱和函数描述执行机构输出力矩达到上限时的情况:
其中,uM为执行机构输出力矩的上限,v为待设计的飞行器控制输入力矩,g(v)为平滑抗饱和控制器。
第四步,根据第一步中飞行器姿态动力学模型和第二步中干扰观测器,设计连续快速非奇异终端滑模控制器,并与第二步中干扰观测器、第三步中平滑抗饱和控制器,共同组成复合滑模控制器,实现执行机构输出能力受限时飞行器抗干扰姿态控制,具体步骤如下:
定义飞行器姿态角跟踪误差e=θ-θr,其中,θr期望姿态角;设计滑模面为:
其中,λf1>0,λf2>0,1<α1<2,α2>α1为滑模面参数;
为削减抖振效应,保证快速有限时间收敛,有如下快速终端滑模到达律:
其中,k1>0,k2>0,0<α3<1为滑模到达律参数;
根据干扰观测器的估计值,设计连续快速非奇异终端滑模控制器如下:
v=u0+u1+u2
其中,
其中,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
根据干扰观测器、平滑抗饱和控制器、连续快速非奇异终端滑模控制器,共同组成复合滑模控制器如下:
根据本申请的实施例,提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法,解决现有控制方法对执行机构输出力矩受限时飞行器抗干扰姿态控制能力欠缺的问题。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
请参照图2,本发明实施例提供一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其包括以下步骤:
第一步,基于飞行器姿态动力学模型,对飞行器受到的外部环境干扰进行干扰分析,建立干扰分析后的飞行器姿态动力学方程;第二步,针对第一步中飞行器受到的外部环境干扰,基于第一步中干扰分析后的飞行器姿态动力学方程,对飞行器受到的外部环境干扰设计干扰观测器进行估计;第三步,针对第一步中飞行器姿态动力学模型中控制输入存在上限的问题,分析作为姿态动力学模型控制输入来源的执行机构特性,设计平滑抗饱和控制器;第四步,根据第一步中飞行器姿态动力学模型和第二步中干扰观测器,设计连续快速非奇异终端滑模控制器,并与第二步中干扰观测器、第三步中平滑抗饱和控制器,共同组成复合滑模控制器,实现执行机构输出能力受限时飞行器抗干扰姿态控制。本发明具有控制精度高、抗饱和能力强的优点,可用于执行机构受限时飞行器抗干扰姿态控制,还可推广到执行机构输出能力受限的汽车转向控制与机械臂运动控制等领域。
本发明具体实施步骤如下:
第一步,基于飞行器姿态动力学模型,对飞行器受到的外部环境干扰进行干扰分析,建立干扰分析后的飞行器姿态动力学方程,具体步骤如下:
针对飞行器俯仰运动,飞行器姿态动力学模型为:
其中,Jx、Jy、Jz分别为飞行器三轴转动惯量,取值为6.14kg·m2、5.5kg·m2、2.18kg·m2,θ为飞行器姿态角,为飞行器角加速度,n为飞行器轨道运行速率,其值为0.0012rad/s,T为飞行器控制输入力矩,dy为飞行器所受环境干扰在俯仰轴上的分量;通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换,实现飞行器姿态角控制;
在低轨道运行的飞行器,所受环境干扰包括重力梯度力矩、气动力矩、磁干扰力矩等;当轨道高度变化时,重力梯度力矩和磁干扰力矩变化并不大,而且可以通过改变飞行器的物理结构使得所受到的重力梯度力矩和磁干扰力矩最小,在轨道高度一定和飞行器物理结构一定的情况下,重力梯度力矩与飞行器姿态角有关,为3n2(Jx-Jz)θ;在不同的轨道高度上,气动力矩变化非常明显,在低轨时,气动干扰相比其他环境干扰量级更大,是影响飞行器姿态控制精度的主要环境干扰;对于低轨运行的飞行器,外部环境干扰主要为气动干扰;在250km高度的轨道上,低轨道飞行器的气动力矩dy最大约为0.001N·m;
第二步,针对第一步中飞行器受到的外部环境干扰,基于第一步中干扰分析后的飞行器姿态动力学方程,对飞行器受到的外部环境干扰设计干扰观测器进行估计,具体步骤如下:
针对飞行器外部环境干扰力矩,设计干扰观测器为:
第三步,针对第一步中飞行器姿态动力学模型中控制输入存在上限的问题,分析作为姿态动力学模型控制输入来源的执行机构特性,设计平滑抗饱和控制器,具体步骤如下:
控制力矩u受限于执行机构输出能力和执行机构输出力矩的变化率,是一个有界量,设计平滑饱和函数描述执行机构输出力矩达到上限时的情况:
其中,uM为执行机构输出力矩的上限,取值为0.06N·m,v为待设计的飞行器控制输入力矩,g(v)为平滑抗饱和控制器。
第四步,根据第一步中飞行器姿态动力学模型和第二步中干扰观测器,设计连续快速非奇异终端滑模控制器,并与第二步中干扰观测器、第三步中平滑抗饱和控制器,共同组成复合滑模控制器,实现执行机构输出能力受限时飞行器抗干扰姿态控制,具体步骤如下:
定义飞行器姿态角跟踪误差e=θ-θr,其中,θr期望姿态角;设计滑模面为:
其中,λf1>0,λf2>0,1<α1<2,α2>α1为滑模面参数,分别取值为0.05,0.006,1.2,1.5;
为削减抖振效应,保证快速有限时间收敛,有如下快速终端滑模到达律:
其中,k1>0,k2>0,0<α3<1为滑模到达律参数,分别取值为2.5,1.0,0.8;
根据干扰观测器的估计值,设计连续快速非奇异终端滑模控制器如下:
v=u0+u1+u2
其中,
其中,u0为等价控制输入,u1为到达控制输入,u2为补偿控制输入。
根据干扰观测器、平滑抗饱和控制器、连续快速非奇异终端滑模控制器,共同组成复合滑模控制器如下:
从以上描述中,可以看出,本申请上述的实施例实现了如下的技术效果:
1)本申请的飞行器执行机构输出力矩饱和抗干扰姿态控制方法中,根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。充分考虑了飞行器所受干扰力矩的特性,建立干扰分析后的飞行器姿态动力学方程,完成了多源干扰的干扰观测器设计工作,克服了传统飞行器姿态模型中干扰分析不足的缺点;设计了平滑抗饱和控制器,克服了以往执行机构未处理饱和或者对饱和进行直接限幅导致姿态控制能力下降的问题;将干扰观测器与平滑抗饱和控制器与滑模控制器结合,设计了复合滑模控制器,从而提升了飞行器姿态控制***的鲁棒性和控制精度。
2)本申请的飞行器执行机构输出力矩饱和抗干扰姿态控制***中,获取模块,用于根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;估计模块,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;分析模块,用于按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;处理模块,用于根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。充分考虑了飞行器所受干扰力矩的特性,建立干扰分析后的飞行器姿态动力学方程,完成了多源干扰的干扰观测器设计工作,克服了传统飞行器姿态模型中干扰分析不足的缺点;设计了平滑抗饱和控制器,克服了以往执行机构未处理饱和或者对饱和进行直接限幅导致姿态控制能力下降的问题;将干扰观测器与平滑抗饱和控制器与滑模控制器结合,设计了复合滑模控制器,从而提升了飞行器姿态控制***的鲁棒性和控制精度。
根据本发明技术方案和构思,还可以有其他任何合适的改动。对于本领域普通技术人员来说,所有这些替换、调整和改进都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其特征在于,包括:
根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
2.根据权利要求1所述的飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其特征在于,所述根据飞行器的运行轨道确定飞行器受到的外部环境干扰,包括根据飞行器的运行轨道确定:重力梯度力矩、气动力矩、磁干扰力矩。
3.根据权利要求1所述的飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其特征在于,所述按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型,包括:通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换。
4.根据权利要求3所述的飞行器执行机构输出力矩饱和抗干扰姿态控制方法,其特征在于,所述分析所述飞行器姿态动力学模型控制输入来源的执行机构特性,包括:分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
6.一种飞行器执行机构输出力矩饱和抗干扰姿态控制***,其特征在于,包括:
获取模块,用于根据飞行器的运行轨道确定飞行器受到的外部环境干扰,利用所述外部环境干扰按照影响飞行器姿态角的特征信息获取干扰后的飞行器姿态动力学模型;
估计模块,基于所述干扰后的飞行器姿态动力学模型,通过飞行器外部环境干扰力矩对飞行器受到的外部环境干扰状态进行估计;
分析模块,用于按照执行机构输出能力和执行机构输出力矩的变化率,分析所述飞行器姿态动力学模型控制输入来源的执行机构特性;
处理模块,用于根据所述外部环境干扰状态估计的结果与所述执行机构特性,采用连续快速非奇异终端滑模算法对所述飞行器姿态动力学模型进行处理,以控制飞行器执行机构输出力矩饱和抗干扰姿态。
7.根据权利要求6所述的飞行器执行机构输出力矩饱和抗干扰姿态控制***,其特征在于,所述获取模块包括捕捉器,用于确定所受环境干扰的重力梯度力矩、气动力矩、磁干扰力矩。
8.根据权利要求6所述的飞行器执行机构输出力矩饱和抗干扰姿态控制***,其特征在于,所述获取模块包括调节器,用于通过调节飞行器控制输入力矩,进行执行机构与飞行器星体之间角动量交换,实现飞行器姿态角控制。
9.根据权利要求8所述的飞行器执行机构输出力矩饱和抗干扰姿态控制***,其特征在于,所述分析模块包括平滑抗饱和控制器,用于分析执行机构未处理饱和或者对饱和进行直接限幅的姿态控制能力。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110698614.1A CN113419550B (zh) | 2021-06-23 | 2021-06-23 | 飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110698614.1A CN113419550B (zh) | 2021-06-23 | 2021-06-23 | 飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113419550A true CN113419550A (zh) | 2021-09-21 |
CN113419550B CN113419550B (zh) | 2023-04-11 |
Family
ID=77716333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110698614.1A Active CN113419550B (zh) | 2021-06-23 | 2021-06-23 | 飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113419550B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489096A (zh) * | 2021-12-14 | 2022-05-13 | 中国运载火箭技术研究院 | 基于多机械臂驱动航天器位姿一体化鲁棒动力学控制方法 |
CN116483103A (zh) * | 2023-03-28 | 2023-07-25 | 西北工业大学 | 一种基于扰动观测器的高超声速飞行器姿态控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080315039A1 (en) * | 2007-06-21 | 2008-12-25 | Lael Rudd | System and methods for space vehicle torque balancing |
CN104950898A (zh) * | 2015-06-10 | 2015-09-30 | 北京理工大学 | 一种再入飞行器全阶非奇异终端滑模姿态控制方法 |
CN105786008A (zh) * | 2016-03-31 | 2016-07-20 | 北京航空航天大学 | 一种针对飞轮饱和及摩擦特性的挠性航天器姿态控制方法 |
CN110456812A (zh) * | 2019-08-23 | 2019-11-15 | 北京航空航天大学 | 一种考虑反作用轮动态特性的航天器高精度姿控方法 |
CN111152225A (zh) * | 2020-01-15 | 2020-05-15 | 北京科技大学 | 存在输入饱和的不确定机械臂固定时间轨迹跟踪控制方法 |
-
2021
- 2021-06-23 CN CN202110698614.1A patent/CN113419550B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080315039A1 (en) * | 2007-06-21 | 2008-12-25 | Lael Rudd | System and methods for space vehicle torque balancing |
CN104950898A (zh) * | 2015-06-10 | 2015-09-30 | 北京理工大学 | 一种再入飞行器全阶非奇异终端滑模姿态控制方法 |
CN105786008A (zh) * | 2016-03-31 | 2016-07-20 | 北京航空航天大学 | 一种针对飞轮饱和及摩擦特性的挠性航天器姿态控制方法 |
CN110456812A (zh) * | 2019-08-23 | 2019-11-15 | 北京航空航天大学 | 一种考虑反作用轮动态特性的航天器高精度姿控方法 |
CN111152225A (zh) * | 2020-01-15 | 2020-05-15 | 北京科技大学 | 存在输入饱和的不确定机械臂固定时间轨迹跟踪控制方法 |
Non-Patent Citations (2)
Title |
---|
马亚丽等: "执行器饱和情况下四旋翼无人机的快速终端滑模控制", 《信息与控制》 * |
魏青铜等: "输入饱和与姿态受限的四旋翼无人机反步姿态控制", 《控制理论与应用》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489096A (zh) * | 2021-12-14 | 2022-05-13 | 中国运载火箭技术研究院 | 基于多机械臂驱动航天器位姿一体化鲁棒动力学控制方法 |
CN114489096B (zh) * | 2021-12-14 | 2023-11-10 | 中国运载火箭技术研究院 | 基于多机械臂驱动航天器位姿一体化鲁棒动力学控制方法 |
CN116483103A (zh) * | 2023-03-28 | 2023-07-25 | 西北工业大学 | 一种基于扰动观测器的高超声速飞行器姿态控制方法 |
CN116483103B (zh) * | 2023-03-28 | 2023-12-01 | 西北工业大学 | 一种基于扰动观测器的高超声速飞行器姿态控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113419550B (zh) | 2023-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sun et al. | Fixed-time sliding mode disturbance observer-based nonsmooth backstepping control for hypersonic vehicles | |
Sun et al. | Fixed-time control with uncertainty and measurement noise suppression for hypersonic vehicles via augmented sliding mode observers | |
CN106774273B (zh) | 针对变时滞控制***执行器故障的滑模预测容错控制方法 | |
CN113419550B (zh) | 飞行器执行机构输出力矩饱和抗干扰姿态控制方法及*** | |
CN109189087B (zh) | 一种垂直起降重复使用运载器的自适应容错控制方法 | |
Xia et al. | Compound control methodology for flight vehicles | |
CN106950999B (zh) | 一种采用自抗扰控制技术的移动舞台轨迹跟踪控制方法 | |
CN113619814B (zh) | 一种交会对接最后逼近段相对姿轨耦合控制方法 | |
CN112631316B (zh) | 变负载四旋翼无人机的有限时间控制方法 | |
Huang et al. | Prescribed performance fuzzy back-stepping control of a flexible air-breathing hypersonic vehicle subject to input constraints | |
Yang et al. | Study on the sliding mode fault tolerant predictive control based on multi agent particle swarm optimization | |
CN113859589A (zh) | 一种基于模型预测控制与滑模控制的航天器姿态控制方法 | |
Sun et al. | Adaptive super-twisting fast nonsingular terminal sliding mode control with ESO for high-pressure electro-pneumatic servo valve | |
CN111532453A (zh) | 一种用于刚体微纳卫星的固定时间抗干扰姿态控制方法 | |
CN113485396B (zh) | 一种航天器交会对接最后逼近段相对轨道与姿态跟踪控制方法 | |
CN116203840A (zh) | 可重复使用运载器自适应增益调度控制方法 | |
Zheng et al. | Multiple Observer Adaptive Fusion for Uncertainty Estimation and Its Application to Wheel Velocity Systems | |
Wang et al. | Fully Actuated System Based Spacecraft Attitude Finite Time Control | |
Wei et al. | Saturating composite disturbance-observer-based control and H∞ control for discrete time-delay systems with nonlinearity | |
CN114326591A (zh) | 一种数控机床***非对称动态摩擦的自适应前馈摩擦补偿方法 | |
Zhang et al. | Adaptive nonlinear control for the stabilized platform with disturbance and input saturation | |
CN112859891A (zh) | 一种基于粒子群算法优化自适应滑模控制参数的auv航向角控制方法 | |
CN116088548B (zh) | 一种基于快速非奇异终端滑模的四旋翼无人机姿态控制方法 | |
Sun et al. | Output regulation control for MIMO nonlinear system with mismatched disturbances and its application to BTT missiles | |
CN114185357B (zh) | 基于自适应有限时间模糊***的电力巡检无人机姿态跟踪控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |