首页> 中国专利> 四旋翼无人机控制系统的嵌套饱和非线性设计方法

四旋翼无人机控制系统的嵌套饱和非线性设计方法

摘要

四旋翼无人机控制系统的嵌套饱和非线性设计方法,涉及无人机控制系统的嵌套饱和非线性设计方法。为了解决目前具有执行器饱和的四旋翼无人机控制系统的控制效果不够理想的问题,本发明首先对四旋翼无人机控制系统进行状态变换,将其转化为前馈型非线性控制系统;然后分别设计俯仰通道控制系统的嵌套饱和非线性控制律τθ和横滚通道控制系统的嵌套饱和非线性控制律本发明适用于四旋翼无人机控制系统的全局镇定。

著录项

  • 公开/公告号CN105912826A

    专利类型发明专利

  • 公开/公告日2016-08-31

    原文格式PDF

  • 申请/专利权人 哈尔滨工业大学;

    申请/专利号CN201610494491.9

  • 发明设计人 周彬;李鸿儒;杨雪飞;

    申请日2016-06-29

  • 分类号G06F17/50(20060101);

  • 代理机构23109 哈尔滨市松花江专利商标事务所;

  • 代理人杨立超

  • 地址 150001 黑龙江省哈尔滨市南岗区西大直街92号

  • 入库时间 2023-06-19 00:22:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-05-29

    专利权的转移 IPC(主分类):G06F17/50 登记生效日:20200509 变更前: 变更后: 申请日:20160629

    专利申请权、专利权的转移

  • 2020-01-03

    专利权的转移 IPC(主分类):G06F17/50 登记生效日:20191213 变更前: 变更后: 申请日:20160629

    专利申请权、专利权的转移

  • 2019-01-08

    授权

    授权

  • 2016-09-28

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20160629

    实质审查的生效

  • 2016-08-31

    公开

    公开

说明书

技术领域

本发明涉及无人机控制系统的嵌套饱和非线性设计方法。

背景技术

二十世纪四、五十年代以来,现代控制理论得到了快速的发展,各国学者提出了各种先进的控制方法,并在工业控制中也得到了广泛的应用。然而这些控制方法大都建立在线性系统的理论框架之下,而在实际的控制工程中真正的线性系统是不存在的,这使得现代控制理论的应用受到了一定的限制。实际上,任何工程控制系统都无一例外地表现出非线性特性,其中一个典型的非线性特性就是执行器饱和非线性。由于物理上的限制和出于安全的需要,几乎所有的控制系统都受到了执行器饱和的限制。例如,飞机的水平转向是由竖直的尾翼控制的,其幅值和速率要受到限制;电动机因受到物理条件的限制而只能达到有限的转速或转矩;四旋翼无人机的电机转速不可能无限大,其俯仰角加速度和横滚角加速度都要受到限制。

四旋翼无人机控制系统可以用一类具有执行器饱和的前馈型非线性系统进行建模。对于四旋翼无人机控制系统设计而言,经典控制方法往往先把原系统复杂的非线性模型线性化,然后再运用经典线性控制理论对其进行分析和设计,这样难免使得控制效果不够理想,且不能保证系统的全局渐近稳定性。相比之下,运用现代非线性控制理论设计的控制算法,其控制性能可以明显优于经典控制算法,且能从理论上保证控制系统的稳定性。

发明内容

本发明为了解决目前具有执行器饱和的四旋翼无人机控制系统的控制效果不够理想的问题,提出了四旋翼无人机控制系统的嵌套饱和非线性设计方法。

四旋翼无人机控制系统的嵌套饱和非线性设计方法,包括以下步骤:

步骤一:对四旋翼无人机控制系统进行状态变换,将其转化为前馈型非线性控制系统;

步骤二:设计俯仰通道控制系统的嵌套饱和非线性控制律

>τθ=-ϵ4θrθσ[rθλθw4ϵ4θ+rθϵ3θϵ4θσ[λθw3ϵ3θ+ϵ2θϵ3θσ[λθw2ϵ2θ+ϵ1θϵ2θσ[λθw1ϵ1θ]]]]>

保证闭环系统的全局渐近稳定性;σ(·)为标准的饱和函数,σ(·)定义为

>σ(x)=1,x>1x,-1x1-1,x<-1>

x′表示σ(x′)的自变量;w4,w3,w2,w1为四旋翼俯仰通道控制系统的状态变量;λθ,ε,ε,ε,ε,rθ为满足下式的参数

>λθumaxθa[1-[b2]2]ϵ4θ>0ϵ3θ=b2ϵ4θϵ2θ=(b2)2ϵ4θϵ1θ=20a-20sin>a-4ab2+5b2sin>a16aϵ4θrθ=ϵ4θ-ϵ2θθ2>

a和b是限定λθ、ε、ε、ε、ε、rθ而选取的参数,其中a<0.8,umaxθ是给定的正的常数,代表四旋翼无人机俯仰角加速度允许的最大值;参数λθ是待设计的正常数;

步骤三:设计横滚通道控制系统的嵌套饱和非线性控制律

>τφ=-ϵ4φrφσ[rφλφv4ϵ4φ+rφϵ3φϵ4φσ[λφv3ϵ3φ+ϵ2φϵ3φσ[λφv2ϵ2φ+ϵ1φϵ2φσ[λφv1ϵ1φ]]]]>

保证闭环系统的全局渐近稳定性;其中σ(·)为标准的饱和函数,v4,v3,v2,v1为四旋翼横滚通道控制系统的状态变量;λφ,ε,ε,ε,ε,rφ为满足下式的参数

c和d是限定而选取的参数,其中c<0.8,是给定的正的常数,代表四旋翼无人机横滚角加速度允许的最大值;参数为待设计的正常数。

发明效果

本发明所提出的方法最显著的优点是:针对具有执行器饱和的四旋翼无人机控制系统,本发明通过设计嵌套饱和非线性控制方法,使四旋翼无人机系统有较好的动态特性,即控制效果比较理想;并且可以保证控制系统的全局渐近稳定性。从仿真结果中可以看出,四旋翼无人机控制系统的各状态变量可以较快地收敛到设定位置,而且超调量很小。仿真结果还说明了利用本方法所设计的控制方案具有较好的鲁棒性。

附图说明

图1为地理惯性坐标系和机体参考坐标系示意图;

图2为地理坐标系下X和Y方向位移仿真图;

图3为地理坐标系下俯仰角θ和横滚角φ仿真图。

具体实施方式

具体实施方式一:本实施方式的四旋翼无人机控制系统的嵌套饱和非线性设计方法,包括以下步骤:

步骤一:对四旋翼无人机控制系统进行状态变换,将其转化为前馈型非线性控制系统;

步骤二:设计四旋翼无人机俯仰通道控制系统的嵌套饱和非线性控制律

>τθ=-ϵ4θrθσ[rθλθw4ϵ4θ+rθϵ3θϵ4θσ[λθw3ϵ3θ+ϵ2θϵ3θσ[λθw2ϵ2θ+ϵ1θϵ2θσ[λθw1ϵ1θ]]]]---(1)>

保证闭环系统的全局渐近稳定性;这里σ(·)为标准的饱和函数,定义为

>σ(x)=1,x>1x,-1x1-1,x<-1---(2)>

w4,w3,w2,w1为四旋翼俯仰通道控制系统的状态变量;λθ,ε,ε,ε,ε,rθ为满足下式的参数

>λθumaxθa[1-[b2]2]ϵ4θ>0ϵ3θ=b2ϵ4θϵ2θ=(b2)2ϵ4θϵ1θ=20a-20sin>a-4ab2+5b2sin>a16aϵ4θrθ=ϵ4θ-ϵ2θθ2>

a和b是限定λθ、ε、ε、ε、ε、rθ而选取的参数,其中a<0.8,umaxθ是给定的正的常数,代表四旋翼无人机俯仰角加速度允许的最大值;参数λθ是待设计的正常数;

步骤三:设计横滚通道控制系统的嵌套饱和非线性控制律

保证闭环系统的全局渐近稳定性;这里σ(·)为标准的饱和函数,v4,v3,v2,v1为四旋翼横滚通道控制系统的状态变量;为满足下式的参数

c和d是限定而选取的参数,其中c<0.8,是给定的正的常数,代表四旋翼无人机横滚角加速度允许的最大值;参数为待设计的正常数。

具体实施方式二:本实施方式步骤一所述的将四旋翼无人机控制系统转化为前馈型非线性控制系统的具体过程如下:

对于如图1所示的四旋翼无人机系统,其模型为

>mX··=u(cos(φ)cos(ψ)sin(θ)+sin(φ)sin(ψ))mY··=u(cos(φ)sin(θ)sin(ψ)-cos(ψ)sin(φ))mZ··=u>cos(φ)cos(θ)-mgφ··=τφθ··=τθψ··=τψ---(4)>

其中:

u:四旋翼无人机四个电机的总输入量;

地理坐标系E:O-XYZ,

X表示地理坐标系E下X方向位移;

Y表示地理坐标系E下Y方向位移;

Z表示地理坐标系E下Z方向位移;

机体坐标系B:o-xyz,

x:机体坐标系B下x方向位移;

y:机体坐标系B下y方向位移;

z:机体坐标系B下z方向位移;

m:四旋翼无人机的质量;

g:重力加速度;

横滚角的角加速度;

τθ:俯仰角的角加速度;

τψ:偏航角的角加速度;

θ:俯仰角,定义为机体轴ox与水平面OXY平面上的夹角,ox向上为正;

横滚角,定义为无人机对称平面oxz与包含ox轴的与水平面垂直的铅垂线平面之间的夹角,向右滚转时为正;

ψ:偏航角,定义为机体轴ox在水平面上的投影与机体坐标系轴ox之间的夹角,无人机右偏航时形成的角度为正;

机体坐标系{B}和地理坐标系{E}通过矩阵R相联系:

>R=cos(θ)cos(ψ)cos(ψ)sin(θ)sin(φ)-cos(φ)sin(ψ)cos(φ)cos(ψ)sin(θ)+sin(φ)sin(ψ)cos(θ)sin(ψ)sin(θ)sin(φ)sin(ψ)+cos(φ)cos(ψ)cos(φ)sin(θ)sin(ψ)-cos(ψ)sin(φ)-sin(θ)cos(θ)sin(φ)cos(θ)cos(φ)>

机体坐标系B和地理坐标系E通过矩阵R相联系:

>mx··y··z··=mRTX··Y··Z··=RTmX··mY··mZ··---(5)>

将式(4)和R代入到式(5)可以得到

>mx··=mg>sinθ---(6)>

>my··=-mg>sin(φ)cos(θ)---(7)>

(一)、考虑俯仰通道控制系统为

>x··=g>sinθθ··=τθ---(8)>

取状态变量x=x,x=θ,

>x·1θ=x2θx·2θ=gx3θ+g(sin(x3θ)-x3θ)x·3θ=x4θx·4θ=τθ---(9)>

令y=rθx,y=rθx,y=rθx,y=rx,uθ=rθτθ,则公式(9)变换成

>y·1θ=y2θy·2θ=gy3θ+rθg(sin(y3θrθ)-y3θrθ)y·3θ=y4θy·4θ=uθ---(10)>

>z1θ=y1θgz2θ=y2θgz3θ=y3θz4θ=y4θ---(11)>

则如公式(9)所示的俯仰通道控制系统被变换成如下的前馈型非线性系统

>z·1θ=z2θz·2θ=z3θ+rθ(sin(z3θrθ)-z3θrθ)z·3θ=z4θz·4θ=uθ---(12)>

(二)、考虑横滚通道控制系统为

>y··=-g>sin(φ)cos(θ)φ··=τφ---(13)>

由于在设计横滚通道控制律时认为俯仰通道的俯仰角θ已经收敛到零,所以公式(13)可以写成

>y··=-g>sinφφ··=τφ---(14)>

取状态变量x=y,x=φ,

>x·1φ=x2φx·2φ=-gx3φ-g(sin(x3φ)-x3φ)x·3φ=x4φx·4φ=τφ---(15)>

令y=rφx,y=rφx,y=rφx,y=rφx,uφ=rφτφ,其中rφ是待设计的正的常数,有

>y·1φ=y2φy·2φ=-gy3φ-rφg(sin(y3φrφ)-y3φrφ)y·3φ=y4φy·4φ=uφ---(16)>

>z1φ=-y1φgz2φ=-y2φgz3φ=y3φz4φ=y4φ---(17)>

则如公式(14)所示的横滚通道控制系统被变换成如下的前馈型非线性系统

>z·1φ=z2φz·2φ=z3φ+rφ(sin(z3φrφ)-z3φrφ)z·3φ=z4φz·4φ=uφ---(18)>

其它步骤及参数与具体实施方式一相同。

具体实施方式三:本实施方式步骤二中设计俯仰通道控制系统的嵌套饱和非线性控制律的具体设计过程为:

步骤3.1:定义一般的饱和函数:

σε(·)为一般的饱和函数,按如下方式进行定义

>σϵ(x)=ϵ,x>ϵx,-ϵxϵ-ϵ,x<-ϵ---(19)>

ε表示一般的饱和函数的饱和值;如果ε=1则σ1(x′)=σ(x′)为(2)式定义的标准饱和函数;

步骤3.2:将如公式(12)所示的俯仰通道控制系统变换成上三角非线性系统:

对于如公式(12)所示的俯仰通道控制系统,设

>A0=0100001000010000,b0=0001---(20)>

以及

>A1=0λθλθλθ00λθλθ000λθ0000,b1=1111---(21)>

其中λθ为待设计的正的常数;对如公式(12)所示的俯仰通道控制系统作变换w=Tθzθ

zθ=[z,z,z,z]T,w=[w1,w2,w3,w4]T

>Tθ=b1A1b1A12b1A13b1b0A0b0A02b0A03b0-1---(22)>

根据(20)和(21)能够推出

>Tθ=λθ33λθ23λθ10λθ22λθ100λθ10001---(23)>

其逆矩阵为

>Tθ-1=1λθ3-3λθ33λθ3-1λθ301λθ2-2λθ21λθ2001λθ-1λθ0001>

>f(z3θ)=rθ(sin(z3θrθ)-z3θrθ)>

则如公式(12)所示的俯仰通道控制系统可以变换为

>w·1=λθw2+λθw3+λθw4+uθ+3λθ2f(z3θ)w·2=λθw3+λθw4+uθ+λθ2f(z3θ)w·3=λθw4+uθw·4=uθ---(24)>

步骤3.3:设计俯仰通道控制系统的嵌套饱和非线性控制律uθ=-u,其中

>u4θ=σϵ4θ(λθw4+u3θ)u3θ=σϵ3θ(λθw3+u2θ)u2θ=σϵ2θ(λθw2+u1θ)u1θ=σϵ1θ(λθw1)---(25)>

分别是饱和值为ε‐ε的一般的饱和函数;u-u是定义的中间参量;由于上式恰好可以写成(1);

步骤3.4:建立保证控制律uθ=-u工作在线性区的条件:

考虑(24)和(25)组成的闭环系统的最后一个状态w4满足的方程

>w·4=-u4θ=-σϵ4θ(λθw4+u3θ)>

取Lyapunov函数

<ε(26)则存在一个数d1使得ε<d1≤ε;当λθw4>d1时,有

>σϵ4θ(λθw4+u3θ)>σϵ4θ(d1-ϵ3θ)=d1-ϵ3θ>0>

其中0<d1<ε,所以因此

>V·1(w4)=w4w·4<-|w4|(d1-ϵ3θ)---(27)>

类似地,如果λθw4<-d1,那么

>σϵ4θ(λθw4+u3θ)<σϵ4θ(-d1+ϵ3θ)=-d1+ϵ3θ<0>

由于2ε<-d1<0,也就是因此

>V·1(w4)=w4w·4<-|w4|(d1-ϵ3θ)---(28)>

综合(27)和(28)可知,如果(26)成立,则

>V·1(w4)<-(d1-ϵ3θ)2V1(w4),w4{w4:V1(w4)>d122λθ2}>

根据Lyapunov稳定性理论,存在有限时间T1>t0,对于最终对有|λθw4|≤d1和|λθw4+u|≤d1≤ε;从而有

u=λθw4+u(29)

以及

θw4|≤ε(30)

将(29)代入系统(24)和(25),得到如下系统

>w·1=λθw2+λθw3-u3θ+3λθ2f(z3θ)w·2=λθw3-u3θ+λθ2f(z3θ)w·3=-u3θw·4=-λθw4-u3θ---(31)>

考虑闭环系统的第三个状态w3满足的方程

>w·3=-u3θ=-σϵ3θ(λθw3+u2θ)>

取Lyapunov函数

<ε(32)则存在一个数d2使得ε<d2≤ε,当λθw3>d2时,有

>σϵ3θ(λθw3+u2θ)>σϵ3θ(d2-ϵ2θ)=d2-ϵ2θ>0>

其中0<d2<ε,所以因此

>V·2(w3)=w3w·3<-|w3|(d2-ϵ2θ)---(33)>

类似地,如果λθw3<-d2,那么

>σϵ3θ(λθw3+u2θ)<σϵ3θ(-d2+ϵ2θ)=-d2+ϵ2θ<0>

由于2ε<-d2+ε2θ<0,也就是因此

>V·2(w3)=w3w·3<-|w3|(d2-ϵ2θ)---(34)>

综合(33)和(34)可知,如果(32)成立,则

>V·2(w3)<-(d2-ϵ2θ)2V2(w3),w3{w3:V2(w3)>d222λθ2}>

根据Lyapunov稳定性理论,存在有限时间T2>t0,对于最终,对于有|λθw3|≤d2和|λθw3+u|≤d2≤ε成立;从而有

u=λθw3+u(35)

以及

θw3|≤ε(36)

将(35)代入系统(31)可以得到

>w·1=λθw2-u2θ+3λθ2f(z3θ)w·2=-u2θ+λθ2f(z3θ)w·3=-λθw3-u2θw·4=-λθw4-λθw3-u2θ---(37)>

考虑闭环系统的第二个状态w2满足的方程

>w·2=-u2θ+λθ2f(z3θ)=-σϵ2θ(λθw2+u1θ)+λθ2f(z3θ)>

由于

>z3θ=w3-w4λθ|w3|ϵ3θ-ϵ2θλθ|w4|ϵ4θ-ϵ3θλθ---(38)>

所以有下面求取函数

>f(z3θ)=rθ[z3θrθ-sin[z3θrθ]],|z3θ|[0,ϵ4θ-ϵ2θλθ2]>

极大值,由于

>|f(z3θ)|=rθ|sin(z3θrθ)-z3θrθ|=f(-z3θ)>

所以只要假设z≥0.取其中a为大于0待定常数;那么

>max{f(z3θ)}=rθ(ϵ4θ-ϵ2θrθλθ2-sin(ϵ4θ-ϵ2θrθλθ2))=rθ(a-sin>a)=(ϵ4θ-ϵ2θ)(a-sin>a)λθ2a>

>(ϵ4θ-ϵ2θ)(a-sin>a)a=ϵ0θ>

取Lyapunov函数

<ε(39)成立,则存在一个数d3使得ε<d3≤ε;当λθw2>d3时,有

>σϵ2θ(λθw2+u1θ)+λθ2f(z3θ)>σϵ2θ(d3-ϵ1θ)-ϵ0θ=d3-ϵ1θ-ϵ0θ>0>

其中ε<d3<ε,所以因此

>V·3(w2)=w2w·2<-|w2|(d3-ϵ1θ-ϵ0θ)---(40)>

类似地,如果λθw2<-d3,那么

>σϵ2θ(λθw2+u1θ)+λθ2f(z3θ)<σϵ2θ(-d3+ϵ1θ)+ϵ0θ=-d3+ϵ1θ+ϵ0θ<0>

由于2ε≤-d3<-ε,也就是因此

>V·3(w2)=w2w·2<-|w2|(d3-ϵ1θ-ϵ0θ)---(41)>

综合(40)和(41)可知,如果(39)成立,则

>V·3(w2)<-(d3-ϵ1θ-ϵ0θ)2V3(w2),w2{w2:V3(w2)>d322λθ2}>

根据Lyapunov稳定性理论,存在有限时间T3>t0,对于最终,对于有|λθw2|≤d3和|λθw2+u|≤d3≤ε成立;从而有

u=λθw1+u

将上式代入系统(37)可以得到

>w·1=-u1θ+3λθ2f(z3θ)w·2=-λθw2-u1θ+λθ2f(z3θ)w·3=-λθw3-λθw2-u1θw·4=-λθw4-λθw3-λθw2-u1θ---(42)>

考虑闭环系统的第一个状态w1满足的方程

>w·1=-u1θ+3λθ2f(z3θ)=-σϵ1θ(λθw1)+3λθ2f(z3θ)>

取Lyapunov函数

>3(ϵ4θ-ϵ2θ)(a-sin>a)a=α>

如果不等式

>3(ϵ4θ-ϵ2θ)(a-sin>a)a<ϵ1θ---(43)>

成立,则当λθw1时有

>V·4(w1)=w1w·1-|w1|(ϵ1θ-α)<0>

当λθw1<-ε时有

>V·4(w1)=w1w·1-|w1|(ϵ1θ-α)<0>

根据Lyapunov稳定性理论,存在有限时间T4>t0,对于有|λθw1|≤ε,从而有u=λθw1,将此式代入系统(42)可以得到

>w·1=-λθw1+3λθ2f(z3θ)w·2=-λθw2-λθw1+λθ2f(z3θ)w·3=-λθw3-λθw2-λθw1w·4=-λθw4-λθw3-λθw2-λθw1---(44)>

综合上述推导,如果不等式(26)、(32)、(39)、(43)成立,控制律(25)最终工作在线性区,闭环系统可以写成(44);将不等式(26)、(32)、(39)、(43)综合写成

>2ϵ3θ<ϵ4θ2ϵ2θ<ϵ3θ2ϵ1θ+(ϵ4θ-ϵ2θ)(a-sin>a)a<ϵ2θ3(ϵ4θ-ϵ2θ)(a-sin>a)a<ϵ1θ---(45)>

因此可以取

>2ϵ3θ=4θ2ϵ2θ=3θ2ϵ1θ+(ϵ4θ-ϵ2θ)(a-sin>a)a<ϵ2θ3(ϵ4θ-ϵ2θ)(a-sin>a)a<ϵ1θ---(46)>

其中b<1是正的常数;解不等式(46)可得

>ϵ3θ=b2ϵ4θϵ2θ=b2ϵ3θ=(b2)2ϵ4θϵ1θ<12[[b2]2ϵ4θ-[1-[b2]2](a-sin>a)aϵ4θ]3ϵ4θ[1-[b2]2](a-sin>a)a<ϵ1θ---(47)>

显然ε存在的充分必要条件是

>3ϵ4θ[1-[b2]2](a-sin>a)a<12[(b2)2ϵ4θ-[1-[b2]2](a-sin>a)aϵ4θ]---(48)>

由此解得

>b>28a-28sin>a8a-7sin>a---(49)>

另一方面注意到

>umaxθϵ4θrθ=ϵ4θϵ4θ-ϵ2θθ2=θ2ϵ4θϵ4θ-ϵ2θ=θ21-[b2]2---(50)>

其中umaxθ是给定的正的常数,代表四旋翼无人机俯仰角加速度允许的最大值;由上式解得λθ应满足不等式

>λθumaxθa[1-[b2]2]---(51)>

进而取

>ϵ1θ=12[12[[b2]2ϵ4θ-[1-[b2]2](a-sin>a)aϵ4θ]+3ϵ4θ[1-[b2]2](a-sin>a)a]=20a-20sin>a-4ab2+5b2sin>a16aϵ4θ---(52)>

总结可知,如果下面的一组条件满足

>λθumaxθa[1-[b2]2]28a-28sin>a8a-7sin>a<b<1ϵ4θ>0ϵ3θ=b2ϵ4θϵ2θ=(b2)2ϵ4θϵ1θ=20a-20sin>a-4ab2+5b2sin>a16aϵ4θ---(53)>

则如公式(25)所示的控制律工作在线性区,闭环系统可以写成:

>w·=-λθ000-λθ-λθ00-λθ-λθ-λθ0-λθ-λθ-λθ-λθw1w2w3w4+f1f200---(54)>

其中

>f1=3λθ2f(z3θ),f2=λθ2f(z3θ),f(z3θ)=rθ[sin[z3θrθ]-z3θrθ],z3θ=w3-w4λθ>

步骤3.5:证明如公式(54)所示的闭环系统的全局渐近稳定性:

对于闭环系统(54),设

>A4=-1000-1-100-1-1-10-1-1-1-1,b4=1111,F=f1f200>

取Lyapunov函数V5(w)=wTPw,其中P=I4为4阶单位矩阵,则

>V·5(w)=w·TPw+wTPw·=(λθA4w+F)TPw+wTP(λθA4w+F)=λθwTA4TPw+FTPw+λθwTPA4w+wTPF=wT(λθA4TP+λθPA4)w+2FTPw=wT(-λθP-λθb4b4T)w+2FTPw=-λθwTPw+2FTPw-λθwTb4b4Tw---(55)>

由于

>2FTPw=FTP12P12w+wP12P12FT=(P12F)T(P12w)+(P12w)T(P12F)λθ2wTPw+2λθFTPF---(56)>

则(55)可进一步写成

>V·5(w)-λθwTPw+λθ2wTPw+2λθFTPF-λθwTb4b4Tw=-λθ2w2+2λθFTPF-λθwTb4b4Tw---(57)>

由于

>2λθFTPF=2λθ3λθ2f(z3θ)λθ2f(z3θ)003λθ2f(z3θ)λθ2f(z3θ)00=20λθ3(f(z3θ))2---(58)>

成立,从(57)可以推出

>V·5(w)-λθ2(w12+w22+w32+w42)+20λθ3f2(z3θ)---(59)>

另一方面,由于

>20λθ3f2(z3θ)z3θ2z3θ2=20λθ3f2(z3θ)z3θ2[w3-w4λθ]220λθ3f2(z3θ)z3θ22λθ2(w32+w42)=40λθf2(z3θ)z3θ2(w32+w42)>

不等式(59)可以进一步写成

>V·5(w)-λθ2(w32+w42)+40λθ[f(z3θ)z3θ]2(w32+w42)-λθ2(w12+w22)=-[λθ2-40λθf2(z3θ)z3θ2](w32+w42)-λθ2(w12+w22)---(60)>

>g(z3)=f(z3θ)z3θ=z3θrθ-sin(z3θrθ)z3θrθ=1-sin(z3θrθ)z3θrθ>

再令由于所以又由于所以l3∈[0,a];从而g(z)可以写成

>g(z3θ)=1-sin>l3l3>

由于函数在[0,π]上单调递增,所以当l3=a时g(z)取极大值因此(60)可以写成

>V·5(w)-[λθ2-40λθ(1-sin>aa)2](w32+w42)-λθ2(w12+w22)>

因此,如果

>λθ2-40λθ(1-sin>aa)2>0>

或者等价地

>180>1-sin>aa---(61)>

则存在充分小的正数δθ使得

>V·5(w)-δθ(w32+w42)-λθ2(w12+w22)>

根据Lyapunov稳定性定理,闭环系统(54)是一致指数渐近稳定的;最后,解不等式(61)得到

a<0.8(62)

综上,如果a满足不等式(62),则闭环系统(54)是渐近稳定的。

其它步骤及参数与具体实施方式一或二相同。

具体实施方式四:本实施方式步骤三中设计横滚通道控制系统的嵌套饱和非线性控制律的具体设计过程为:

步骤4.1:将如公式(18)所示的横滚通道控制系统变换成上三角非线性系统:

对于如公式(18)所示的横滚通道控制系统,设

以及

>A3=0100001000010000,b3=0001---(64)>

其中为待设计的正的常数,对如公式(18)所示的横滚通道系统作变换其中

根据(63)和(64)可推出

则其逆矩阵为

则如公式(18)所示的横滚通道控制系统可以变换为

步骤4.2:设计横滚通道控制系统的嵌套饱和非线性控制律uφ=-u,其中

分别是饱和值为ε‐ε的一般的饱和函数;是定义的中间参量;由于

上式恰好可以写成(3);

步骤4.3:建立保证控制律uφ=-u工作在线性区的条件:

考虑(67)和(68)组成的闭环系统的最后一个状态v4满足的方程

>v·4=-u4φ=-σϵ4φ(λφv4+u3φ)>

取Lyapunov函数

<ε(69)

则存在一个数d4使得ε<d4≤ε,当λφv4>d4时,有

>σϵ4φ(λφv4+u3φ)>σϵ4φ(d4-ϵ3φ)=d4-ϵ3φ>0>

其中0<d4<ε,所以因此

>V·6(v4)=v4v·4<-|v4|(d4-ϵ3φ)---(70)>

类似地,如果λφv4<-d4,那么

>σϵ4φ(λφv4+u3φ)<σϵ4φ(-d4+ϵ3φ)=-d4+ϵ3φ<0>

由于2ε<-d4<0,也就是因此

>V·6(v4)=v4v·4<-|v4|(d4-ϵ3φ)---(71)>

综合(70)和(71)可知,如果(69)成立,则

>V·6(v4)<-(d4-ϵ3φ)2V6(v4),v4{v4:V6(v4)>d422λφ2}>

根据Lyapunov稳定性理论,存在有限时间T5>t0,对于最终对有|λφv4|≤d4和|λφv4+u|≤d4≤ε,从而有

u=λφv4+u(72)

以及

φv4|≤ε(73)

将(72)代入系统(67)和(68),得到如下系统

>v·1=λφv2+λφv3-u3φ+3λφ2h(z3φ)v·2=λφv3-u3φ+λφ2h(z3φ)v·3=-u3φv·4=-λφv4-u3φ---(74)>

考虑闭环系统(74)的第三个状态v3满足的方程

>v·3=-u3φ=-σϵ3φ(λφv3+u2φ)>

取Lyapunov函数

<ε(75)

则存在一个数d5使得ε<d5≤ε,当λφv3>d5时,有

>σϵ3φ(λφv3+u2φ)>σϵ3φ(d5-ϵ2φ)=d5-ϵ2φ>0>

其中0<d5<ε,所以因此

>V·7(v3)=v3v·3<-|v3|(d5-ϵ2φ)---(76)>

类似地,如果λφv3<-d5,那么

>σϵ3φ(λφv3+u2φ)<σϵ3φ(-d5+ϵ2φ)=-d5+ϵ2φ<0>

由于2ε<-d5<0,也就是因此

>V·7(v3)=v3v·3<-|v3|(d5-ϵ2φ)---(77)>

综合(76)和(77)可知,如果(75)成立,则

>V·7(v3)<-(d5-ϵ2φ)2V7(v3),v3{v3:V7(v3)>d522λφ2}>

按照Lyapunov稳定性理论,存在有限时间T6>t0,对于最终,对于有|λφv3|≤d5和|λφv3+u|≤d5≤ε成立;从而有

u=λφv3+u(78)

以及

φv3|≤ε(79)

将(78)代入系统(74)可以得到

>v·1=λφv2-u2φ+3λφ2h(z3φ)v·2=-u2φ+λφ2h(z3φ)v·3=-λφv3-u2φv·4=-λφv4-λφv3-u2φ---(80)>

考虑闭环系统(74)的第二个状态v2满足的方程

>v·2=-u2φ+λφ2h(z3φ)=-σϵ2φ(λφv2+u1φ)+λφ2h(z3φ)>

由于

>z3φ=v3-v4λφ|v3|ϵ3φ-ϵ2φλφ|v4|ϵ4φ-ϵ3φλφ---(81)>

所以有下面求取函数

>h(z3φ)=rφ[z3φrφ-sin[z3φrφ]],z3φ[0,ϵ4φ-ϵ2φλφ2]>

极大值,由于

>|h(z3φ)|=rφ|sin(z3φrφ)-z3φrφ|=h(-z3φ)>

所以只要假设z≥0;取其中c为大于0待定常数,那么

>max{h(z3φ)}=rφ(ϵ4φ-ϵ2φrφλφ2-sin(ϵ4φ-ϵ2φrφλφ2))=rφ(c-sin>c)=(ϵ4φ-ϵ2φ)(c-sin>c)λφ2c>

>(ϵ4φ-ϵ2φ)(c-sin>c)c=ϵ0φ>

取Lyapunov函数

<ε(82)

存在一个数d6使得ε<d6≤ε;当λφv2>d6时,有

>σϵ2φ(λφv2+u1φ)+λφ2h(z3φ)>σϵ2φ(d6-ϵ1φ)-ϵ0φ=d6-ϵ1φ-ϵ0φ>0>

其中ε<d6<ε,所以因此

>V·8(v2)=v2v·2<-|v2|(d6-ϵ1φ-ϵ0φ)---(83)>

类似地,如果λφv2<-d6,那么

>σϵ2φ(λφv2+u1φ)+λφ2h(z3φ)<σϵ2φ(-d6+ϵ1φ)+ϵ0φ=-d6+ϵ1φ+ϵ0φ<0>

由于2ε≤-d6<-ε,也就是因此

>V·8(v2)=v2v·2<-|v2|(d6-ϵ1φ-ϵ0φ)---(84)>

综合(83)和(84)可知,如果(82)成立,则

>V·8(v2)<-(d6-ϵ1φ-ϵ0φ)2V8(v2),v2{v2:V8(v2)>d622λφ2}>

根据Lyapunov稳定性理论,存在有限时间T7>t0,对于最终,对于有|λφv2|≤d6和|λφv2+u|≤d6≤ε成立;从而有

u=λφv1+u

将上式代入系统(80)可以得到

>v·1=-u1φ+3λφ2h(z3φ)v·2=-λφv2-u1φ+λφ2h(z3φ)v·3=-λφv3-λφv2-u1φv·4=-λφv4-λφv3-λφv2-u1φ---(85)>

考虑闭环系统的第一个状态v1满足的方程

>v·1=-u1φ+3λφ2h(z3φ)=-σϵ1φ(λφv1)+3λφ2h(z3φ)>

取Lyapunov函数

>3(ϵ4φ-ϵ2φ)(c-sin>c)c=β>

如果不等式

>3(ϵ4φ-ϵ2φ)(c-sin>c)c<ϵ1φ---(86)>

成立,则当λφv1

>V·9(v)=v1v·1-|v1|(ϵ1φ-β)<0>

当λφv1<-ε时有

>V·9(v1)=v1v·1-|v1|(ϵ1φ-β)<0>

根据Lyapunov稳定性理论,存在有限时间T8>t0,对于有|λφv1|≤ε,从而有u=λφv1,将此式代入系统(82)可以得到

>v·1=-λφv1+3λφ2h(z3φ)v·2=-λφv2-λφv1+λφ2h(z3φ)v·3=-λφv3-λφv2-λφv1v·4=-λφv4-λφv3-λφv2-λφv1---(87)>

综合上述推导,如果不等式(69)、(75)、(82)、(86)成立,控制律(68)最终工作在线性区,闭环系统可以写成(87);将不等式(69)、(75)、(82)、(86)综合写成

>2ϵ3φ<ϵ4φ2ϵ2φ<ϵ3φ2ϵ1φ+(ϵ4φ-ϵ2φ)(c-sin>c)c<ϵ2φ3(ϵ4φ-ϵ2φ)(c-sin>c)c<ϵ1φ---(88)>

因此可以取

>2ϵ3φ=4φ2ϵ2φ=3φ2ϵ1φ+(ϵ4φ-ϵ2)(c-sin>c)c<ϵ2φ3(ϵ4φ-ϵ2φ)(c-sin>c)c<ϵ1φ---(89)>

其中d<1是正的常数;解不等式(89)可得

>ϵ3φ=d2ϵ4φϵ2φ=d2ϵ3φ=(d2)2ϵ4φϵ1φ<12[[d2]2ϵ4φ-[1-[d2]2](c-sin>c)cϵ4φ]3ϵ4φ[1-[d2]2](c-sin>c)c<ϵ1φ---(90)>

显然ε存在的充分必要条件是

>3ϵ4φ[1-[d2]2](c-sin>c)c<12[[d2]2ϵ4φ-[1-[d2]2](c-sin>c)cϵ4φ]---(91)>

由此解得

>d>28c-28sin>c8c-7sin>c---(92)>

另一方面注意到

>umaxφϵ4φrφ=ϵ4φϵ4φ-ϵ2φφ2=φ2ϵ4φϵ4φ-ϵ2φ=φ21-(d2)2---(93)>

其中umaxφ是给定的正的常数,代表四旋翼无人机横滚角加速度允许的最大值;由上式解得λφ应满足不等式:

>λφumaxφc[1-(d2)2]---(94)>

进而取

>ϵ1φ=12[12[[d2]2ϵ4φ-[1-[d2]2](c-sin>c)cϵ4φ]+3ϵ4φ[1-[d2]2](c-sin>c)c]=20c-20sin>c-4cd2+5d2sin>c16cϵ4φ---(95)>

总结可知,如果下面的一组条件满足

>λφumaxφc[1-(d2)2]28c-28sin>c8c-7sin>c<d<1ϵ4φ>0ϵ3φ=d2ϵ4φϵ2φ=(d2)2ϵ4φϵ1φ=20c-20sin>c-4cd2+5d2sin>c16cϵ4φ---(96)>

则如公式(68)所示的控制律工作在线性区,闭环系统可以写成:

>v·=-λφ000-λφ-λφ00-λφ-λφ-λφ0-λφ-λφ-λφ-λφv1v2v3v4+h1h200---(97)>

其中

>h1=3λφ2h(z3φ),h2=λφ2h(z3φ),h(z3φ)=rφ(sinz3φrφ-z3φrφ),z3φ=v3-v4λφ>

步骤4.4:证明如公式(97)所示的闭环系统的全局渐近稳定性:

对于闭环系统(97),设

>A5=-1000-1-100-1-1-10-1-1-1-1,b5=1111,H=h1h200>

取Lyapunov函数V0(v)=vTPv,则

>V·0(v)=v·TPv+vTPv·=(λφA4v+H)TPv+vTP(λφA4v+H)=λφvTA4TPv+HTPv+λφvTPA4v+vTPH=vT(λφA4TP+λφPA4)v+2HTPv=vT(-λφP-λφb4b4T)v+2HTPv=-λφvTPv+2HTPv-λφvTb4b4Tv---(98)>

由于

>2HTPv=HTP12P12v+vP12P12HT=(P12H)T(P12v)+(P12v)T(P12H)λφ2vTPv+2λφHTPH---(99)>

则(98)可进一步写成

>V·0(v)-λφvTPv+λφ2vTPv+2λφHTPH-λφvTb4b4Tv=-λφ2v2+2λφHTPH-λφvTb4b4Tv---(100)>

由于

>2λφHTPH=2λφ3λφ2h(z3φ)λφ2h(z3φ)003λφ2h(z3φ)λφ2h(z3φ)00=20λφ3(h(z3φ))2---(101)>

则从(100)可以推出

>V·0(v)-λφ2(v12+v22+v32+v42)+20λφ3h2(z3φ)---(102)>

另一方面,由于

>20λφ3h2(z3φ)z3φ2z3φ2=20λφ3h2(z3φ)z3φ2(v3-v4λφ)220λφ3h2(z3φ)z3φ22λφ2(v32+v42)=40λφh2(z3φ)z3φ2(v32+v42)>

则(102)可以进一步写成

>V·0(v)-λφ2(v32+v42)+40λφ[h(z3φ)z3φ]2(v32+v42)-λφ2(v12+v22)=-[λφ2-40λφh2(z3φ)z3φ2](v32+v42)-λφ2(v12+v22)---(103)>

>p(z3φ)=h(z3φ)z3φ=z3φrφ-sin(z3φrφ)z3φrφ=1-sin(z3φrφ)z3φrφ>

再令由于所以又由于所以k3∈[0,c],从而p(z)可以写成

>p(z3φ)=1-sin>k3k3>

对于函数在[0,π]上单调递增,所以p(z)当k3=c时取极大值为因此(103)可以写成

>V·0(v)-[λφ2-40λφ(1-sin>cc)2](v32+v42)-λφ2(v12+v22)>

因此,如果

>λφ2-40λφ(1-sin>cc)2>0>

或者等价地

>180>1-sin>cc---(104)>

则存在充分小的正数δφ使得

>V·0(v)-δφ(v32+v42)-λφ2(v12+v22)>

根据Lyapunov稳定性定理,闭环系统(97)是一致指数渐近稳定的;最后,解不等式(101)得到

c<0.8(105)

综上,如果c满足不等式(105),则闭环系统(97)是渐近稳定的。

其它步骤及参数与具体实施方式一至三之一相同。

具体实施例

直接针对原始非线性系统(4)进行仿真分析。对于俯仰通道控制系统的控制律(1),取a=0.5,λθ=0.8,b=0.99,rθ=2;对于横滚通道控制系统的控制律(3),取c=0.5,λφ=0.8,d=0.99,rφ=2。由前述分析过程知

εθ=[ε]T

可设计如下

>ϵ4θ=4,ϵ3θ=1.98,ϵ2θ=0.9801,ϵ1θ=0.4004,ϵ4φ=4ϵ3φ=1.98ϵ2φ=0.9801ϵ1φ=0.4004>

在仿真中设定俯仰通道和横滚通道允许的最大角加速度为2rad/s2,四旋翼无人机质量为482g;在地理坐标系中期望位移的控制目标为(X,Y)=(0,0),其初始值为(X0,Y0)=(5,5)。姿态角的控制目标为(θ,φ)=(0,0),其初始值设为(θ00)=(0.2,0.2)。仿真结果如图2-3所示。图2为地理坐标系下X和Y方向位移仿真图,图3为地理坐标系下俯仰角θ和横滚角φ仿真图。

仿真结果显示,在地理坐标系中,在控制律τθ和τφ的作用下,闭环系统具有非常好的动态特性,在地理坐标系下X,Y方向的位移及俯仰角θ和横滚角φ分别能够快速地达到设定值。这表明所设计的嵌套饱和非线性控制方法对于具有执行器饱和的四旋翼无人机控制系统具有超调小、收敛快等优良的控制性能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号