CN111399527B - 一种基于扩展观测器的无人直升机姿态鲁棒控制方法 - Google Patents
一种基于扩展观测器的无人直升机姿态鲁棒控制方法 Download PDFInfo
- Publication number
- CN111399527B CN111399527B CN202010228572.0A CN202010228572A CN111399527B CN 111399527 B CN111399527 B CN 111399527B CN 202010228572 A CN202010228572 A CN 202010228572A CN 111399527 B CN111399527 B CN 111399527B
- Authority
- CN
- China
- Prior art keywords
- model
- lon
- observer
- pitch
- robust
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000008569 process Effects 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 3
- 238000010168 coupling process Methods 0.000 claims description 3
- 238000005859 coupling reaction Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 3
- 238000005096 rolling process Methods 0.000 claims description 3
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 abstract description 7
- 238000000465 moulding Methods 0.000 abstract description 2
- 230000010339 dilation Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
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
-
- 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)
- 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)
- Feedback Control In General (AREA)
- Toys (AREA)
Abstract
本发明公开了一种基于扩展观测器的无人直升机姿态鲁棒控制方法,属于无人直升机自动飞行控制技术领域。本发明充分考虑了模型不确定性和扰动,充分利用了回路成型H ∞ 现代鲁棒控制的鲁棒能力、精确控制能力等,以及扩张观测器的扰动估计能力。本发明解决了回路成型H ∞ 鲁棒控制难以处理模型大范围变化的问题,从而实现无人直升机的全包线飞行姿态控制。
Description
技术领域
本发明属于无人直升机自动飞行控制技术领域,尤其与一种基于扩展观测器的无人直升机姿态鲁棒控制方法有关。
背景技术
自动飞行控制一直是无人机领域的关键技术,尤其是无人直升机的自动飞行控制,更为重要的是其中的姿态控制。无人直升机由于飞行动力学模型复杂,一方面很难通过机理建模甚至风洞试验获取精确的动力学模型,另一方自动飞行控制更加困难。为了获得优质的控制品质,工程师一直在探索基于现代控制理论的控制技术实现无人直升机的高品质飞行控制。然而,现代控制理论往往需要被控对象具有相对精确的模型。目前,在无人直升机飞行控制领域通常的做法是通过遥控飞行进行模态激励,采集飞行数据后进行动力学模型参数辨识。这种方法存在的问题是不能获取全包线范围内的模型参数,而且受模态激励方法、数据采集设备以及气象环境等因素的影响,模型参数的精度有限。
发明内容
针对上述背景技术存在的问题,本发明提出一种扩张观测器和鲁棒控制相结合的方法,本发明解决了模型精度不够、全包线飞行的姿态控制问题。
为此,本发明采用以下技术方案:一种基于扩展观测器的无人直升机姿态鲁棒控制方法,其特征是包括以下步骤:
第一步,建立线性模型如下:
其中,、/>为机体轴坐标系下的前侧向速度,/>、/>为俯仰角、滚转角,/>、/>为机体轴坐标系下的滚转角速率、俯仰角速率,为,/>、/>为旋翼纵侧向挥舞角。/>、/>为旋翼产生的气动力导数,/>、/>、/>、/>为旋翼产生的气动力矩导数,/>、/>、/>、/>、/>、/>为空气动力学速度导数,/>为重力加速度。/>、/>为纵侧向周期变距,/>为旋翼时间常数,/>、、/>、/>为等效操控力效,/>,/>为气动耦合导数;
忽略纵侧向耦合因素的影响,姿态模型简化为解耦的两个单通道模型如下:
(1)俯仰通道模型:
其中描述俯仰角的微分与俯仰角速率的差别,/>、/>为建模过程忽略部分、/>,未建模部分以及飞行过程中的扰动;其中,/>,。
(2)滚转通道模型:
其中描述滚转的微分与滚转角速率的差别,/>、/>为建模过程忽略部分/>、,未建模部分以及飞行过程中的扰动;其中,/>,;
进一步对两个通道模型进行变换:
式(1)
式(2)
第二步扩张观测(ESO)设计:
根据式(1)和式(2),将、/>等扩展为模型中的第四个状态变量。并根据扩张观测器设计方法设计线性观测器,观测器构型为
其中,分别为俯仰角或者滚转角;
第三步H ∞ 鲁棒控制器设计:
鲁棒控制采用的是回路成型H ∞ 鲁棒控制结构,、/>、/>分别为加权函数和控制器。将ESO输出的状态量Z1进行反馈,Z4进行控制量补偿。
本发明可以达到以下有益效果:1、本发明结合了扩张观测器和回路成型H ∞ 鲁棒控制,从而可以进行无人直升机的姿态控制。2、本发明通过将无人直升机模型进行变换,将模型简化并将建模忽略部分、建模不确定部分(含全包线飞行时时变部分、建模误差等)以及环境干扰部分扩张为一个状态量,并利用观测器进行估计。3、本发明利用回路成型H ∞ 鲁棒控制结构实现无人直升机的姿态控制,利用扩张观测器的扰动估计量对回路成型H ∞ 鲁棒控制输出控制量进行动态补偿。因此,本发明充分考虑了模型模型不确定性和扰动,充分利用了回路成型H ∞ 现代鲁棒控制的鲁棒能力、精确控制能力等,以及扩张观测器的扰动估计能力,解决了回路成型H ∞ 鲁棒控制难以处理模型大范围变化的问题,从而实现无人直升机的全包线飞行姿态控制。
附图说明
图1为本发明的模型设计示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行详细描述。
如图1所示,本发明包括以下步骤:
第一步,建立线性模型如下:
其中,、/>为机体轴坐标系下的前侧向速度,/>、/>为俯仰角、滚转角,/>、/>为机体轴坐标系下的滚转角速率、俯仰角速率,为,/>、/>为旋翼纵侧向挥舞角。/>、/>为旋翼产生的气动力导数,/>、/>、/>、/>为旋翼产生的气动力矩导数,/>、/>、/>、/>、/>、/>为空气动力学速度导数,/>为重力加速度。/>、/>为纵侧向周期变距,/>为旋翼时间常数,/>、、/>、/>为等效操控力效,/>,/>为气动耦合导数;
忽略纵侧向耦合因素的影响,姿态模型简化为解耦的两个单通道模型如下:
(1)俯仰通道模型:
其中描述俯仰角的微分与俯仰角速率的差别,/>、/>为建模过程忽略部分、/>,未建模部分以及飞行过程中的扰动;其中,/>,。
(2)滚转通道模型:
其中描述滚转的微分与滚转角速率的差别,/>、/>为建模过程忽略部分/>、,未建模部分以及飞行过程中的扰动;其中,/>,;
进一步对两个通道模型进行变换:
式(1)
式(2)
第二步扩张观测(ESO)设计:
根据式(1)和式(2),将、/>等扩展为模型中的第四个状态变量。并根据扩张观测器设计方法设计线性观测器,观测器构型为
其中,分别为俯仰角或者滚转角;
第三步H ∞ 鲁棒控制器设计:
鲁棒控制采用的是回路成型H ∞ 鲁棒控制结构,、/>、/>分别为加权函数和控制器。将ESO输出的状态量Z1进行反馈,Z4进行控制量补偿。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (1)
1.一种基于扩展观测器的无人直升机姿态鲁棒控制方法,其特征在于包括以下步骤:
第一步,建立线性模型如下:
其中,u、v为机体轴坐标系下的前侧向速度,θ、φ为俯仰角、滚转角,p、q为机体轴坐标系下的滚转角速率、俯仰角速率,为,a、b为旋翼纵侧向挥舞角;
Xa、Yb为旋翼产生的气动力导数,La、Lb、Ma、Mb为旋翼产生的气动力矩导数,Xu、Yu、Lu、Ly、Mu、My为空气动力学速度导数,g为重力加速度;
δa、δe为纵侧向周期变距,τf为旋翼时间常数,Alon、Alon、Blon、Blon为等效操控力效,Ab,Ba为气动耦合导数;
忽略纵侧向耦合因素的影响,姿态模型简化为解耦的两个单通道模型如下:
(1)俯仰通道模型:
其中f1描述俯仰角的微分与俯仰角速率的差别,f2、f3为建模过程忽略部分f20、f30,未建模部分以及飞行过程中的扰动;其中,f20=MuΔu+MyΔv+MaΔa,f30=-τfΔp+BaΔa+BlatΔδa;
(2)滚转通道模型:
其中h1描述滚转的微分与滚转角速率的差别,h2、h3为建模过程忽略部分h20、h30,未建模部分以及飞行过程中的扰动;其中,h20=LuΔu+LyΔv+LuΔb,h30=τfΔq+AaΔb+AlonΔδe;
进一步对两个通道模型进行变换:
第二步扩张观测(ESO)设计:
根据式(1)和式(2),将flon(f1,f2,f3)、hlon(h1,h2,h3)等扩展为模型中的第四个状态变量;
并根据扩张观测器设计方法设计线性观测器,观测器构型为
e=z1-y
其中,y分别为俯仰角或者滚转角;
第三步H∞鲁棒控制器设计:
鲁棒控制采用的是回路成型H∞鲁棒控制结构,W1、W2、分别为加权函数和控制器;
将ESO输出的状态量Z1进行反馈,Z4进行控制量补偿。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010228572.0A CN111399527B (zh) | 2020-03-27 | 2020-03-27 | 一种基于扩展观测器的无人直升机姿态鲁棒控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010228572.0A CN111399527B (zh) | 2020-03-27 | 2020-03-27 | 一种基于扩展观测器的无人直升机姿态鲁棒控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111399527A CN111399527A (zh) | 2020-07-10 |
CN111399527B true CN111399527B (zh) | 2023-08-04 |
Family
ID=71429248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010228572.0A Active CN111399527B (zh) | 2020-03-27 | 2020-03-27 | 一种基于扩展观测器的无人直升机姿态鲁棒控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111399527B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006121997A (ja) * | 2004-10-29 | 2006-05-18 | Fuji Heavy Ind Ltd | 無人ヘリコプタ及びその制御方法 |
CN103425135A (zh) * | 2013-07-30 | 2013-12-04 | 南京航空航天大学 | 一种具有输入饱和的近空间飞行器鲁棒控制方法 |
CN103760905A (zh) * | 2014-01-29 | 2014-04-30 | 天津大学 | 基于模糊前馈单旋翼无人直升机姿态非线性鲁棒控制方法 |
CN103853157A (zh) * | 2014-03-19 | 2014-06-11 | 湖北蔚蓝国际航空学校有限公司 | 一种基于自适应滑模的飞行器姿态控制方法 |
CN104932512A (zh) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | 一种基于mimo非线性不确定反步法的四旋翼位姿控制方法 |
CN105116905A (zh) * | 2015-05-26 | 2015-12-02 | 芜湖航飞科技股份有限公司 | 一种飞行器姿态控制方法 |
WO2019024303A1 (zh) * | 2017-08-02 | 2019-02-07 | 华南理工大学 | 一种基于有限时间神经动力学的多旋翼无人飞行器的稳定飞行控制方法 |
CN109634296A (zh) * | 2018-12-18 | 2019-04-16 | 南京航空航天大学 | 基于鲁棒伺服控制理论的小型无人机弹射起飞控制***及方法 |
CN109683624A (zh) * | 2019-01-31 | 2019-04-26 | 天津大学 | 用于小型无人直升机姿态控制的非线性鲁棒控制方法 |
CN110597054A (zh) * | 2019-05-15 | 2019-12-20 | 浙江华奕航空科技有限公司 | 一种共轴式无人直升机航向的线性变参数鲁棒性控制方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0823316A2 (pt) * | 2008-12-15 | 2015-06-23 | Saab Ab | "medição de uma plataforma de aterrissagem de um navio". |
US9715234B2 (en) * | 2015-11-30 | 2017-07-25 | Metal Industries Research & Development Centre | Multiple rotors aircraft and control method |
US10040542B1 (en) * | 2017-02-07 | 2018-08-07 | Bell Helicopter Textron Inc. | System and method for stabilizing longitudinal acceleration of a rotorcraft |
-
2020
- 2020-03-27 CN CN202010228572.0A patent/CN111399527B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006121997A (ja) * | 2004-10-29 | 2006-05-18 | Fuji Heavy Ind Ltd | 無人ヘリコプタ及びその制御方法 |
CN103425135A (zh) * | 2013-07-30 | 2013-12-04 | 南京航空航天大学 | 一种具有输入饱和的近空间飞行器鲁棒控制方法 |
CN103760905A (zh) * | 2014-01-29 | 2014-04-30 | 天津大学 | 基于模糊前馈单旋翼无人直升机姿态非线性鲁棒控制方法 |
CN103853157A (zh) * | 2014-03-19 | 2014-06-11 | 湖北蔚蓝国际航空学校有限公司 | 一种基于自适应滑模的飞行器姿态控制方法 |
CN105116905A (zh) * | 2015-05-26 | 2015-12-02 | 芜湖航飞科技股份有限公司 | 一种飞行器姿态控制方法 |
CN104932512A (zh) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | 一种基于mimo非线性不确定反步法的四旋翼位姿控制方法 |
WO2019024303A1 (zh) * | 2017-08-02 | 2019-02-07 | 华南理工大学 | 一种基于有限时间神经动力学的多旋翼无人飞行器的稳定飞行控制方法 |
CN109634296A (zh) * | 2018-12-18 | 2019-04-16 | 南京航空航天大学 | 基于鲁棒伺服控制理论的小型无人机弹射起飞控制***及方法 |
CN109683624A (zh) * | 2019-01-31 | 2019-04-26 | 天津大学 | 用于小型无人直升机姿态控制的非线性鲁棒控制方法 |
CN110597054A (zh) * | 2019-05-15 | 2019-12-20 | 浙江华奕航空科技有限公司 | 一种共轴式无人直升机航向的线性变参数鲁棒性控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111399527A (zh) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109725644B (zh) | 一种高超声速飞行器线性优化控制方法 | |
CN109614633B (zh) | 一种复合式旋翼飞行器非线性建模及线性化配平方法 | |
CN110377045B (zh) | 一种基于抗干扰技术的飞行器全剖面控制方法 | |
CN111665857B (zh) | 基于复合智能学习的变体飞行器控制方法 | |
CN109782795B (zh) | 一种利用耦合的面对称高超声速飞行器横侧向控制方法及控制*** | |
CN110119089B (zh) | 一种基于积分滑模的浸入不变流型自适应四旋翼控制方法 | |
CN110244751B (zh) | 一种高超声速飞行器姿态自适应递推控制方法及*** | |
CN108873929B (zh) | 一种固定翼飞机自主着舰方法及*** | |
CN102830622A (zh) | 一种四旋翼飞行器自抗扰自动飞行控制方法 | |
CN110908278A (zh) | 一种折叠翼飞行器的动力学建模与稳定控制方法 | |
CN111831002B (zh) | 一种基于预设性能的超高声速飞行器姿态控制方法 | |
CN108776434B (zh) | 一种高超声速飞行器快速自适应滑模容错控制方法 | |
CN109703768B (zh) | 一种基于姿态/轨迹复合控制的软式空中加油对接方法 | |
CN107632518B (zh) | 基于高增益观测器的高超声速飞行器神经网络复合学习控制方法 | |
CN109032171A (zh) | 一种基于非线性控制律的飞行器风洞自由飞的控制方法 | |
CN107943070A (zh) | 一种无人直升机自抗扰飞行速度和姿态控制方法 | |
CN109703769B (zh) | 一种基于预瞄策略的空中加油对接控制方法 | |
CN109062234B (zh) | 一种非最小相位飞行器复合学习滑模控制方法 | |
CN108762098B (zh) | 基于复合学习的非最小相位飞行器神经网络控制方法 | |
CN113778129A (zh) | 一种干扰补偿的高超声速变后掠翼飞行器跟踪控制方法 | |
CN115220467A (zh) | 一种基于神经网络增量动态逆的飞翼飞行器姿态控制方法 | |
CN111399527B (zh) | 一种基于扩展观测器的无人直升机姿态鲁棒控制方法 | |
CN108459611B (zh) | 一种近空间飞行器的姿态跟踪控制方法 | |
CN112947522B (zh) | 一种基于有限时间观测器的硬式空中加油姿态控制方法 | |
CN111045447A (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 |