CN106292297B - 基于pid控制器和l1自适应控制器的姿态控制方法 - Google Patents

基于pid控制器和l1自适应控制器的姿态控制方法 Download PDF

Info

Publication number
CN106292297B
CN106292297B CN201610946813.9A CN201610946813A CN106292297B CN 106292297 B CN106292297 B CN 106292297B CN 201610946813 A CN201610946813 A CN 201610946813A CN 106292297 B CN106292297 B CN 106292297B
Authority
CN
China
Prior art keywords
moment
attitude
controller
pid
adaptive controller
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
Application number
CN201610946813.9A
Other languages
English (en)
Other versions
CN106292297A (zh
Inventor
张洪斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Uav Intelligent Science & Technology Co ltd
State Grid Zhejiang Electric Power Co Ltd
Original Assignee
Chengdu Best Intelligent Technology Co Ltd
State Grid Zhejiang Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Best Intelligent Technology Co Ltd, State Grid Zhejiang Electric Power Co Ltd filed Critical Chengdu Best Intelligent Technology Co Ltd
Priority to CN201610946813.9A priority Critical patent/CN106292297B/zh
Publication of CN106292297A publication Critical patent/CN106292297A/zh
Application granted granted Critical
Publication of CN106292297B publication Critical patent/CN106292297B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种基于PID控制器和L1自适应控制器的姿态控制方法,通过PID控制器对期望情况下飞行器姿态***的稳定控制,再利用L1自适应控制器实时估计姿态***中的扰动误差,并对估计出的扰动误差进行快速补偿;本发明基于PID控制器和L1自适应控制器的姿态控制方法利用PID控制器和L1自适应控制器补偿由于建模误差引入的内部扰动及飞行环境对飞行器产生的外界扰动,可以在无法获得飞行器准确数学模型,存在外界扰动的情况下,实现对飞行器姿态的稳定控制,具有较强鲁棒性。

Description

基于PID控制器和L1自适应控制器的姿态控制方法
技术领域
本发明涉及飞行器姿态控制技术,尤其涉及一种基于PID控制器和L1自适应控制器的姿态控制方法。
背景技术
无人机主要是指无人驾驶的飞行器。目前无人机已经在军事和民用方面得到了广泛应用,例如,军事侦查,空中巡逻与搜救,紧急物质的运输与投放,城市规划,气象观测,森林防火,农业植保,电力线路与石油管道的巡检,影视航拍,娱乐等。由于无人机上不需要驾驶员可以完全避免执行任务过程中的人员伤亡,操作人员可以在地面控制中心查看无人机实时传送回来的图像及状态信息,检测无人机任务执行的进度及完成效果。随着无人机的飞速发展,各大高校及科研机构也都纷纷展开对无人机控制及应用的研究。
无人机的姿态控制问题是关乎其能否稳定可靠的应用在实际生活中的根本问题,由于无人机的数学模型具有强非线性,并且在实际上我们无法获得它的准确参数,而且还存在一部分无法建模的***模型。在无法获得准确数学模型的情况下传统非线性控制器在实际应用中,特别是当存在外界扰动的情况下很难达到理想的控制效果。
发明内容
本发明的目的就在于为了解决上述在无法获得准确完整的数学模型及存在外部扰动时的姿态控制的问题而提供在利用自适应策略实时在线的补偿***的模型偏差及外界扰动的同时实现对飞行器姿态***的稳定控制的基于PID控制器和L1自适应控制器的姿态控制方法。
本发明通过以下技术方案来实现上述目的:
1、一种基于PID控制器和L1自适应控制器的姿态控制方法,通过PID控制器对期望情况下飞行器姿态***的稳定控制,再利用L1自适应控制器实时估计姿态***中的扰动误差,并对估计出的扰动误差进行快速补偿,包括以下步骤,
(1)获得期望欧拉角和某一时刻iTs的实际姿态角,并计算PID控制器的输入误差向量,获得PID控制器的控制输出信号,其计算公式为:
其中,输入误差向量的计算公式为:ηe=ηd-η;
式中:ηd为第iTs时刻期望的欧拉角,η为第iTs时刻飞行器的姿态向量;
Kp=diag(Kp1,Kp2,Kp3),Ki=diag(Ki1,Ki2,Ki3),Kd=diag(Kd1,Kd2,Kd3),分别为PID控制反馈系数矩阵且均为正定阵;
(2)根据上一时刻(i-1)Ts的控制输出,更新iTs时刻的L1自适应控制器的状态估计器的状态值,其计算公式为:
式中:J=diag(Jx,Jy,Jz)为飞行器的转动惯量矩阵;
为第iTs时刻L1自适应控制器的状态估计器的状态向量;
ω为第(i-1)Ts时刻姿态***的角速度向量;
τ为第(i-1)Ts时刻飞行器的总控制输入向量;
σ为第(i-1)Ts时刻L1自适应控制器所计算的扰动向量;
Ap为一个用来定义估计误差收敛特性的Hurwitz矩阵;
(3)通过第iTs时刻状态估计器的状态值和姿态***的角速度值,计算第iTs时刻扰动误差,其计算公式为:
其中:估计误差向量的计算公式为:
式中:为第iTs时刻状态估计器的状态向量;
ω为第iTs时刻姿态***的角速度向量;
Ts为控制算法运行的时间间隔;
(4)通过低通滤波器对L1自适应控制器的扰动误差进行平滑输出,其计算公式为:
式中:为低通滤波器的带宽;
σ(t)为低通滤波器的输入信号,即在第iTs时刻扰动误差;
τL1为低通滤波器的输出信号;
(5)计算第iTs时刻PID控制器和L1自适应控制器的总输出信号,并将总输出信号输入至飞行器的姿态***控制飞行器的姿态,其计算公式为:
τ(iTs)=τPIDL1
本发明的有益效果在于:
本发明基于PID控制器和L1自适应控制器的姿态控制方法利用PID控制器和L1自适应控制器补偿由于建模误差引入的内部扰动及飞行环境对飞行器产生的外界扰动,可以在无法获得飞行器准确数学模型,存在外界扰动的情况下,实现对飞行器姿态的稳定控制,具有较强鲁棒性。
附图说明
图1是本发明所述基于PID控制器和L1自适应控制器的姿态控制方法的整体控制框图;
图2是具体实施方式中四旋翼飞行器的结构示意图;
图3是具体实施方式中四旋翼飞行器***运行框图;
图4是具体实施方式中四旋翼飞行器受到的外界扰动;
图5是具体实施方式中四旋翼飞行器存在外界扰动时,单PID控制器滚转角控制效果;
图6是具体实施方式中四旋翼飞行器存在外界扰动时,单PID控制器俯仰角控制效果;
图7是具体实施方式中四旋翼飞行器存在外界扰动时,L1自适应控制补偿的扰动信号;
图8具体实施方式中四旋翼飞行器存在外界扰动时,PID控制器和L1自适应控制器控制滚转角控制效果;
图9是具体实施方式中四旋翼飞行器存在外界扰动时,PID控制器和L1自适应控制器控制俯仰角控制效果;
具体实施方式
下面结合附图对本发明作进一步说明:
如图1所示,各个物理量分别指,***的期望参考输入向量为ηd=(ψddd)T,ψd为期望的偏航角,θd为期望的俯仰角,φd为期望的滚转角;η为飞行器的实际欧拉角向量;τPID为PID控制器控制输出向量;τL1为L1自适应控制器经过低滤波之后的控制输出向量;τ=τPIDL1为姿态***的总控制输入;ω为姿态***的实际角速度值;ωp为L1自适应控制器的状态估计器的状态。
将期望的姿态角ηd与当时姿态***的检测到的实际姿态角η做差,并送入到PID控制器得到PID控制器的输出τPID;然后,根据上一时刻的控制输出,角速度和估计的扰动,更新L1自适应控制器的状态估计器的状态值得到ωp;接着利用状态估计器的状态值ωp与姿态***的角速度值ω计算估计扰动;然后通过低通滤波器对估计的扰动滤波得到τL1;最后计算PID+L1自适应控制器输出τ=τPIDL1,将其输入至姿态***中进行飞行器的姿态控制。
在自适应反馈回路中引入了低通滤波器,通过调节补偿回路中低通滤波器的带宽可以很容易地调节***的鲁棒性与动态特性,提高低通滤波器的带宽可以提高***的响应速度但是同时也会降低***的鲁棒性,而减小低通滤波器的带宽虽然可以提高***的稳定性但是同时也会减小***对扰动的抑制能力。通过调节合适的低通滤波器带宽既可以在保证***稳定性避免产生高频震荡的同时提高***对外界扰动的抑制能力。
以图2所示的“十字结构”四旋翼无人机为例,该无人机包括四个电机,且1号电机在前方,3号电机在后方,2号和4号电机分别位于飞机的左边和右边。1号和3号电机以正时钟方向转动,2号和4号电机以逆时钟方向转动。四个电机转动时都会产生向上的升力,1号与3号电机存在升力差时会使飞机做俯仰运动,2号与4号电机存在升力差时会使飞机做滚转运动,当1号和3号电机转动时会对飞机产生一个逆向的扭力,而2号和4号电机转动时会对飞机产生一个正向的扭力,当这两个扭力不相等时飞机会做偏航运动。
如图3所示,四旋翼无人控制***主要包括几个部分:遥控接收机,传感器及姿态融合模块,PID+L1自适应控制算法模块和动力分配及执行模块。
遥控接收机接收控制指令并转化为相应的期望姿态角传递给自适应控制算法,姿态融合模块通过采集加速度、陀螺仪、磁力计等传感器数据并利用卡尔曼姿态融合算法计算并输出四旋翼无人机的欧拉角和角速度。
PID+L1自适应控制算法根据期望的状态输入及当时的实际姿态状态计算PID控制器输出、更新状态估计器、计算对扰动的估计、滤波处理得到平滑之后的估计扰动、计算PID+L1自适应控制器输出。
动力分配及执行模块则是根据姿态控制算法的输出计算得到四个电子调速器的输入量,并改变电机转速控制飞机姿态变化。
根据本实例中四旋翼无人机的类型我们可以得到以下关系:
其中τ=(τxyz)T为姿态控制器的输出扭矩,τ1234为四个电机旋转产生的扭矩,f1,f2,f3,f4为四个电机所产生的升力,L为飞机中心到电机中心的距离,F为期望产生的四个螺旋桨的总升力。经过测量我们可以得到一个电机与桨产生的升力与电子调速器输入PWM信号的比例系数Kf,和一个电机与桨产生的扭矩与电子调速器输入PWM信号的比例系数Kτ。进而上述关系可以转化为:
通过解算上述线性方程组即可以得到四个电机的PWM控制信号P1,P2,P3,P4
图4至图9为当存在外界扰动时只用PID控制器时,滚转角与俯仰角的控制效果和利用PID+L1自适应控制器时,滚转角与俯仰角的控制效果。
图4为作用在两个轴上的扰动,其中实线是作用在滚转角上幅度为0.1N*m,频率为2rad/s的正弦扰动信号,虚线为作用在俯仰角上幅度为0.1N*m,频率为6rad/s的正弦扰动信号。扰动信号均是在第10秒作用在飞机上。
图5与图6分别为只利用PID控制器控制效果,实线为期望的姿态角,虚线为飞机实际的姿态角。可以发现在前10秒没有外部扰动影响时,飞机两个姿态角的跟踪效果均很不错,但是10秒之后由于外界扰动的影响,两个角度上的效果明显下降。
图7为L1自适应算法估计并补偿的外界扰动,可以与图4比较可知,L1自适应算法补偿的扰动与实际外界扰动在幅值与频率上都极为接近。
图8与图9分别为在PID+L1自适应控制器作用下滚转角与俯仰角在有外界扰动的情况下的控制效果,分别与图5、图6对比,本发明的方法对外界扰动的抑制能力有了明显提高。
本实例说明本发明的鲁棒性,以及对外界扰动的快速的抑制能力,确保飞行器在外界扰动影响下也能够平稳正常飞行。
本发明的技术方案不限于上述具体实施例的限制,凡是根据本发明的技术方案做出的技术变形,均落入本发明的保护范围之内。

Claims (1)

1.一种基于PID控制器和L1自适应控制器的姿态控制方法,其特征在于:通过PID控制器对期望情况下飞行器姿态***的稳定控制,再利用L1自适应控制器实时估计姿态***中的扰动误差,并对估计出的扰动误差进行快速补偿,包括以下步骤,
(1)获得期望欧拉角和某一时刻iTs的实际姿态角,并计算PID控制器的输入误差向量,获得PID控制器的控制输出信号,其计算公式为:
其中,输入误差向量的计算公式为:ηe=ηd-η;
式中:ηd为第iTs时刻期望的欧拉角,η为第iTs时刻飞行器的姿态向量;
Kp=diag(Kp1,Kp2,Kp3),Ki=diag(Ki1,Ki2,Ki3),Kd=diag(Kd1,Kd2,Kd3),分别为PID控制反馈系数矩阵且均为正定阵;
(2)根据上一时刻(i-1)Ts的控制输出,更新iTs时刻的L1自适应控制器的状态估计器的状态值,其计算公式为:
式中:J=diag(Jx,Jy,Jz)为飞行器的转动惯量矩阵;
为第iTs时刻L1自适应控制器的状态估计器的状态向量;
ω为第(i-1)Ts时刻姿态***的角速度向量;
τ为第(i-1)Ts时刻飞行器的总控制输入向量;
σ为第(i-1)Ts时刻L1自适应控制器所计算的扰动向量;
Ap为一个用来定义估计误差收敛特性的Hurwitz矩阵;
(3)通过第iTs时刻状态估计器的状态值和姿态***的角速度值,计算第iTs时刻扰动误差,其计算公式为:
其中:估计误差向量的计算公式为:
式中:为第iTs时刻状态估计器的状态向量;
ω为第iTs时刻姿态***的角速度向量;
Ts为控制算法运行的时间间隔;
(4)通过低通滤波器对L1自适应控制器的扰动误差进行平滑输出,其计算公式为:
式中:为低通滤波器的带宽;
τL1为低通滤波器的输出信号;
(5)计算第iTs时刻PID控制器和L1自适应控制器的总输出信号,并将总输出信号输入至飞行器的姿态***控制飞行器的姿态,其计算公式为:
τ(iTs)=τPIDL1
CN201610946813.9A 2016-10-26 2016-10-26 基于pid控制器和l1自适应控制器的姿态控制方法 Active CN106292297B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610946813.9A CN106292297B (zh) 2016-10-26 2016-10-26 基于pid控制器和l1自适应控制器的姿态控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610946813.9A CN106292297B (zh) 2016-10-26 2016-10-26 基于pid控制器和l1自适应控制器的姿态控制方法

Publications (2)

Publication Number Publication Date
CN106292297A CN106292297A (zh) 2017-01-04
CN106292297B true CN106292297B (zh) 2018-12-25

Family

ID=57720339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610946813.9A Active CN106292297B (zh) 2016-10-26 2016-10-26 基于pid控制器和l1自适应控制器的姿态控制方法

Country Status (1)

Country Link
CN (1) CN106292297B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107728470B (zh) * 2017-08-31 2020-07-21 电子科技大学 一种无速率测量的机械臂姿态控制方法
CN107678284A (zh) * 2017-11-09 2018-02-09 北京航空航天大学 高速飞行器的鲁棒补偿控制方法及高速飞行器
CN112666960B (zh) * 2020-12-12 2023-06-23 西北工业大学 一种基于l1增广自适应的旋翼飞行器控制方法
CN114115357B (zh) * 2022-01-25 2022-04-22 中国电子科技集团公司第二十八研究所 一种面向室内地下环境的无人机侦察规划方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102809970A (zh) * 2012-07-09 2012-12-05 北京理工大学 一种基于l1自适应控制的飞行器姿态控制方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150015631A1 (en) * 2013-07-11 2015-01-15 Dan C. Lyman Adaptive control of continuous inkjet parameters

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102809970A (zh) * 2012-07-09 2012-12-05 北京理工大学 一种基于l1自适应控制的飞行器姿态控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Cao C Y, Hovakimyan N. 1 adaptive controller for multi-input multi-output systems in the presence of unmatched disturbances.《Proc of the American Control Conf.》.2008, *
基于非线性L1自适应动态逆的飞行器姿态角控制;陈海,何开锋,钱炜祺;《控制理论与应用》;20160831;第33卷(第8期);第1111-1118页 *

Also Published As

Publication number Publication date
CN106292297A (zh) 2017-01-04

Similar Documents

Publication Publication Date Title
Koksal et al. Backstepping-based adaptive control of a quadrotor UAV with guaranteed tracking performance
Nekoukar et al. Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control
Lu et al. Uncertainty and disturbance estimator-based global trajectory tracking control for a quadrotor
CN106325291B (zh) 基于滑模控制律和eso的四旋翼飞行器姿态控制方法及***
CN106094860B (zh) 四旋翼飞行器及其控制方法
Lee et al. Adaptive image-based visual servoing for an underactuated quadrotor system
Chovancová et al. Comparison of various quaternion-based control methods applied to quadrotor with disturbance observer and position estimator
CN107357166B (zh) 小型无人直升机的无模型自适应鲁棒控制方法
CN106292297B (zh) 基于pid控制器和l1自适应控制器的姿态控制方法
CN108445766A (zh) 基于rpd-smc和rise的无模型四旋翼无人机轨迹跟踪控制器及方法
CN103885450A (zh) 无人直升机姿态非线性控制方法及验证平台
Chen et al. Robust trajectory tracking control for a quadrotor using recursive sliding mode control and nonlinear extended state observer
Shaker et al. Vision-based landing of a simulated unmanned aerial vehicle with fast reinforcement learning
CN104950901A (zh) 无人直升机姿态误差有限时间收敛非线性鲁棒控制方法
López-Gutiérrez et al. Robust quadrotor control: attitude and altitude real-time results
CN111880410A (zh) 一种针对电机故障的四旋翼无人机容错控制方法
Zhao et al. Vision-based tracking control of quadrotor with backstepping sliding mode control
Zhao et al. Robust visual servoing control for quadrotors landing on a moving target
Mills et al. Vision based control for fixed wing UAVs inspecting locally linear infrastructure using skid-to-turn maneuvers
CN111026160A (zh) 一种四旋翼无人机轨迹跟踪控制方法
Sun et al. Nonlinear robust compensation method for trajectory tracking control of quadrotors
Yu et al. Robust backstepping tracking control of uncertain MIMO nonlinear systems with application to quadrotor UAVs
Wang et al. Path following of the autonomous airship with compensation of unknown wind and modeling uncertainties
El Houm et al. Optimal new sliding mode controller combined with modified supertwisting algorithm for a perturbed quadrotor UAV
CN109308074A (zh) 一种无人机重心偏移的补偿方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 611731 No. 1, 12 floor, No. 1, Tianfu Avenue, 1388 middle and high tech Zone, Chengdu, Sichuan.

Applicant after: CHENGDU UAV INTELLIGENT SCIENCE & TECHNOLOGY CO.,LTD.

Address before: 611731 No. 1, 12 floor, No. 1, Tianfu Avenue, 1388 middle and high tech Zone, Chengdu, Sichuan.

Applicant before: CHENGDU UAV-ROBOTICS CO.,LTD.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180626

Address after: 611731 No. 1, 12 floor, No. 1, Tianfu Avenue, 1388 middle and high tech Zone, Chengdu, Sichuan.

Applicant after: CHENGDU UAV INTELLIGENT SCIENCE & TECHNOLOGY CO.,LTD.

Applicant after: STATE GRID ZHEJIANG ELECTRIC POWER Co.,Ltd.

Address before: 611731 No. 1, 12 floor, No. 1, Tianfu Avenue, 1388 middle and high tech Zone, Chengdu, Sichuan.

Applicant before: CHENGDU UAV INTELLIGENT SCIENCE & TECHNOLOGY CO.,LTD.

GR01 Patent grant
GR01 Patent grant