一种水下航行器有限时间信号估计方法及系统转让专利

申请号 : CN202211119394.3

文献号 : CN115421501B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王锐郝程鹏马慧侯朝焕司昌龙林晓波解玮

申请人 : 中国科学院声学研究所

摘要 :

本发明提供了一种水下航行器有限时间信号估计方法及系统,所述方法包括:变换水下航行器制导控制一体化模型;建立有限时间收敛观测器,估计视线角速度与侧滑角信号。本发明的优势在于:本发明能够实现存在外界干扰时对视线角速度与侧滑角信号的快速、精确估计,适用于水下航行器拦截来袭目标的制导控制设计过程。观测器能够有限时间收敛。

权利要求 :

1.一种水下航行器有限时间信号估计方法,所述方法包括:步骤1:建立变换后的水下航行器制导控制一体化模型;

步骤2:建立有限时间收敛观测器,基于步骤1建立的一体化模型,估计视线角速度与侧滑角信号;

所述建立有限时间收敛观测器具体为:

其中,观测器设计参数常数kj>0,j=0,1,2,3,4,常数ρj>1,常数αj=(j+1)α0‑j,常数βj=β0+j(α0‑1);α0为常数,0.8<α0<1,常数β0=1/α0;变量vj为变换后的水下航行器制导控制一体化模型中zj的估计值;e0表示观测器误差e0=z0‑v0。

2.根据权利要求1所述的水下航行器有限时间信号估计方法,其特征在于,所述步骤1具体包括:建立变换后的水下航行器制导控制一体化模型为:

其中,

z0=x0

z1=x1

z2=a12x2+d1

其中,状态变量x0=rq,r为水下航行器与来袭目标的相对距离,q为视线角;状态变量状态变量x2=β,β为侧滑角;状态变量x3=ωy,ωy为航行器偏航角速度;di,i=1,2,

3为包含系统建模误差和外界干扰的未知项;bi,i=1,2,3为舵效系数; 常数a12、a13、a22、a23、a32、a33为航行器模型参数;

u=b1δr+

a13x3表示变换后的控制输入,δr为控制舵令。

3.根据权利要求2所述的水下航行器有限时间信号估计方法,其特征在于,所述步骤2具体包括:建立有限时间收敛观测器;

设定vj,j=0,1,2,3,4的初值后,将已知的变量r、 q、x0、e0、u代入上述观测器,实时得到vj的值;再利用步骤1中zj,j=0,1,2,3,4与xj的变换关系,代入v1和v2实时计算出视线角速度的估计值 和侧滑角信号的估计值

4.一种水下航行器有限时间信号估计系统,所述系统包括:制导控制一体化模型模块:用于建立变换后的水下航行器制导控制一体化模型;和观测器模块,用于建立有限时间收敛观测器,基于制导控制一体化模型模块建立的一体化模型,估计视线角速度与侧滑角信号;

所述建立有限时间收敛观测器具体为:

其中,观测器设计参数常数kj>0,j=0,1,2,3,4,常数ρj>1,常数αj=(j+1)α0‑j,常数βj=β0+j(α0‑1);α0为常数,0.8<α0<1,常数β0=1/α0;变量vj为变换后的水下航行器制导控制一体化模型中zj的估计值;e0表示观测器误差e0=z0‑v0。

5.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述的方法。

6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至3任一项所述的方法。

说明书 :

一种水下航行器有限时间信号估计方法及系统

技术领域

[0001] 本发明属于水下航行器控制领域,具体涉及一种水下航行器有限时间信号估计方法及系统。

背景技术

[0002] 当水下航行器用于水下目标打击、拦截任务时,需要面临包括外界未知海浪/海流干扰、恶劣的水声条件在内复杂多变的海洋环境。由于水下声学探测手段的局限性,造成自导系统获取目标运动信息的能力十分有限。这些不利因素为水下水下航行器实现对目标的精确命中带来了挑战,主要表现为如下方面:首先,水下航行器在复杂的水下环境中航行,严苛的海洋环境将会对系统的正常运行带来不确定干扰、产生测量噪声以及测量误差,使系统的稳定性受到影响;同时,水下环境中探测、测量手段有限,目标机动信息和某些系统状态无法测量,增加了水下航行器制导控制系统设计的难度。因此,需要水下航行器的制导控制系统能够对外界干扰以及目标机动等未知信息进行补偿,同时需要对不可测信号进行快速估计。
[0003] 现有的技术方案采用观测器的方法对不可测信号进行估计,成功解决了外界无干扰时的系统不可测信号的状态估计问题,以及系统所有状态可测时外界未知干扰的估计问题。然而,现有的方案无法实现存在外界未知干扰时对不可测信号进行状态估计。

发明内容

[0004] 本发明的目的在于克服现有技术无法实现存在外界未知干扰时对不可测信号进行状态估计的缺陷。
[0005] 为了实现上述目的,本发明提出了一种水下航行器有限时间信号估计方法,所述方法包括:
[0006] 步骤1:建立变换后的水下航行器制导控制一体化模型;
[0007] 步骤2:建立有限时间收敛观测器,基于步骤1建立的一体化模型,估计视线角速度与侧滑角信号。
[0008] 作为上述方法的一种改进,所述步骤1具体包括:
[0009] 建立变换后的水下航行器制导控制一体化模型为:
[0010]
[0011]
[0012]
[0013]
[0014] 其中,
[0015] z0=x0
[0016] z1=x1
[0017] z2=a12x2+d1
[0018]
[0019]
[0020] 其中,状态变量x0=rq,r为水下航行器与来袭目标的相对距离,q为视线角;状态变量 状态变量x2=β,β为侧滑角;状态变量x3=ωy,ωy为航行器偏航角速度;di,(i=1,2,3)为包含系统建模误差和外界干扰的未知项;bi,(i=1,2,3)为舵效系数;常数a12、a13、a22、a23、a32、a33为航行器模型参数;
[0021]
[0022] u=b1δr+a13x3表示变换后的控制输入,δr为控制舵令。
[0023] 作为上述方法的一种改进,所述步骤2具体包括:
[0024] 建立有限时间收敛观测器为:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030] 其中,观测器设计参数常数kj>0,(j=0,1,2,3,4),常数ρj>1,常数αj=(j+1)α0‑j,常数βj=β0+j(α0‑1);α0为常数,0.8<α0<1,常数β0=1/α0;变量vj为变换后的水下航行器制导控制一体化模型中zj的估计值;e0表示观测器误差e0=z0‑v0;
[0031] 设定vj,(j=0,1,2,3,4)的初值后,将已知的变量r、 q、x0、e0、u代入上述观测器,实时得到vj的值;再利用步骤1中zj(j=0,1,2,3,4)与xj的变换关系,代入v1和v2实时计算出视线角速度的估计值 和侧滑角信号的估计值
[0032] 本发明还提供一种水下航行器有限时间信号估计系统,所述系统包括:
[0033] 制导控制一体化模型模块:用于建立变换后的水下航行器制导控制一体化模型;
[0034] 观测器模块,用于建立有限时间收敛观测器,基于制导控制一体化模型模块建立的一体化模型,估计视线角速度与侧滑角信号。
[0035] 本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的方法。
[0036] 本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如上述任一项所述的方法。
[0037] 与现有技术相比,本发明的优势在于:
[0038] 1、本发明能够实现存在外界干扰时对视线角速度与侧滑角信号的快速、精确估计,适用于水下航行器拦截来袭目标的制导控制设计过程。
[0039] 2、观测器能够有限时间收敛。

附图说明

[0040] 图1所示为水下航行器有限时间信号估计方法流程图;
[0041] 图2所示为观测器估计误差示意图。

具体实施方式

[0042] 下面结合附图对本发明的技术方案进行详细的说明。
[0043] 考虑到外界存在未知干扰以及视线角速度、侧滑角信号的无法测量,本发明将未知干扰与系统状态进行合成,利用状态变换和输入变换对制导控制一体化误差模型进行处理,并将合成干扰扩张为新的系统状态,便于观测器的设计。针对变换后的模型,利用有限时间收敛理论设计了有限时间扩张状态观测器,可以同时对外界干扰、不可测量的视线角速度与侧滑角信号进行在线估计。
[0044] 如图1所示,本发明的实施步骤如下:
[0045] 步骤1:水下航行器制导控制一体化系统描述与模型变换。
[0046] 定义状态变量x0=rq,r为水下航行器与来袭目标的相对距离,q为视线角;状态变量 状态变量x2=β,β为侧滑角;状态变量x3=ωy,ωy为航行器偏航角速度。可以建立水下航行器相对来袭目标的制导控制一体化模型如下:
[0047]
[0048] 其中,di,(i=1,2,3)为包含系统建模误差和外界干扰的未知项;bi,(i=1,2,3)为舵效系数;δr为控制舵令; 常数a12、a13、a22、a23、a32、a33为航行器模型参数。
[0049] 注意到式(1)的后三个方程均存在不确定项,因此考虑将系统状态与不确定项进行合成,以便于观测器的设计。首先利用可测的偏航角速度x3,定义输入变换:
[0050]
[0051] 将式(2)代入式(1)可得:
[0052]
[0053] 其中,
[0054] 观察式(3)可知,方程组后三行均存未知干扰。考虑将未知干扰与系统状态合成,定义状态变换:
[0055]
[0056] 则式(3)的前两行变为:
[0057]
[0058] 将z2对时间求导,并将式(4)中a12x2=z2‑d1和式(3)的第三个方程代入可得:
[0059]
[0060] 将z3对时间求导,并将式(3)的第四个方程代入可得:
[0061]
[0062] 根据式(4)可知,a12x2=z2‑d1, 代入式(7)可得:
[0063]
[0064] 其中:
[0065]
[0066] 为变换后系统的合成不确定项,可将其作为系统的广义扰动。
[0067] 通过上述分析可知,采用输入变换式(2)与状态变换式(4),可将系统变换为:
[0068]
[0069] 其中, u=b1δr+a13x3表示变换后的控制输入。
[0070] 从而设计目标转化为:利用已知的变量r、 q、x0、u,设计有限时间收敛观测器,实现对zj的实时估计。再利用式(4)中zj与xj的变换关系进行反变换,实时计算出视线角速度和侧滑角信号的估计值。
[0071] 为了便于扩张状态观测器的推导与分析,做出如下假设:
[0072] 假设1.广义扰动dL及其导数ξ有界,存在已知常数ξ>0,满足
[0073] 注释1:由于系统在建模时忽略的都是高阶小量,且目标机动能力有限,视线角与水下航行器弹道倾角相差不大,因此 可以满足假设1。
[0074] 假设2.由于水下航行器在航行过程中侧滑角β非常小,在上述制导控制一体化建模过程中假设sin(β)≈β,cos(β)≈1。将上述性质结合假设1可知,受扰动侧滑角信号z2是有界的,且不难估算出其取值范围。这也意味着使受扰动侧滑角信号的估计误差有界并不困难,因此假设存在已知常数w>0,满足 其中,v2为z2的估计信号,估计误差e2=z2‑v2。
[0075] 在后续的控制系统设计与分析中还将涉及到如下定义与引理:
[0076] 定义1(有限时间收敛)。考虑系统:
[0077]
[0078] 其中, 为开区域U上对x的连续函数。对 存在一个连续函数T(x):U0\{0}→(0,+∞),使式(10)的解x(t,x0)满足:当t∈[0,T(x0))时,有x(t,x0)∈U0\{0}和 且当t>T(x0)时x(t,x0)=0,则x将在有限时间T(x0)内从状态x0收
敛至0。
[0079] 引理1.考虑由式(10)描述的系统,假设存在连续可微的正定函数 正实数c>0和α∈(0,1),以及包含原点的开邻域 使得下列条件成立:
[0080]
[0081] 则系统(10)有限时间稳定。若 且V(x)是径向无界的,则系统(10)是全局有限时间稳定的,收敛时间满足
[0082] 步骤2:有限时间收敛观测器设计。
[0083] 本步骤进行有限时间收敛状态观测器的设计,在系统存在建模误差与外界干扰时,实现对系统(9)中未知状态的快速估计。考虑到系统存在未知干扰,同时视线角速度和侧滑角β均不可测量,这导致系统状态z1、z2、z3、z4是未知的。观察式(9)可知,状态变量中只有z0是已知量。因此下面通过设计有限时间收敛的扩张状态观测器,实现对变量zi,i=1,2,3,4的快速在线估计。由于设计扩张状态观测器时需将合成干扰dL扩张成系统新的状态,结合式(4)与式(7),可知系统的扩张状态满足 从而可将式(9)改写为:
[0084]
[0085] 定义变量vi,i=0,1,2,3,4为式(12)中zi的估计值,设计有限时间扩张状态观测器如下:
[0086]
[0087] 其中,观测器设计参数常数ki>0,常数ρi>1,常数αi=(i+1)α0‑i,常数βi=β0+i(α0‑1),i=0,1,2,3,4;常数0.8<α0<1,常数β0=1/α0。
[0088] 在设定vj,(j=0,1,2,3,4)的初值后,将已知的变量r、 q、x0、e0、u代入上述观测器方程进行积分计算,可实时得到vj,(j=0,1,2,3,4)的值,且vj有限时间收敛于zj,(j=0,1,2,3,4),因此能够在一段时间后实现对zj的实时估计。再利用步骤1中zj与xj的变换关系进行反变换,将v1和v2代入反变换,可以实时计算出视线角速度的估计值 和侧滑角信号的估计值
[0089] 步骤3:观测器稳定性分析。
[0090] 结果见定理1、定理2
[0091] 定义估计误差ei=zi‑vi,i=0,1,2,3,4;结合式(12)与式(13),可得观测器误差方程为:
[0092]
[0093] 定义误差向量e=[e0,e1,e2,e3,e4]T,式(14)等价为:
[0094]
[0095] 其中,向量场:
[0096]
[0097]
[0098] 定义常数 误差向量:
[0099]
[0100] 构造Lyapunov函数:
[0101]
[0102] 可通过求解式(20)得到对称正定矩阵P:
[0103]
[0104] 其中,I为单位对角矩阵;需选择设计参数ki>0,i=0,1,2,3,4,使矩阵
[0105]
[0106] 的所有特征值均具有负实部。
[0107] 上述设计的扩张状态观测器式(13)收敛性分析可总结为定理1。
[0108] 定理1.考虑满足假设1和假设2的制导控制一体化模型式(12),扩张状态观测器式(13)的设计参数满足:ki>0,ρi>1,αi=(i+1)α0‑i,βi=β0+i(α0‑1),i=0,1,2,3,4;0.8<α0<1,β0=1/α0;则估计误差ei=zi‑vi将在有限时间 内收敛于集合:
[0109]
[0110] 其中,
[0111]
[0112] Lyapunov函数Vα=V, 为V关于向量场fα的Lie导数,即V沿系统(24)的时间导数;
[0113]
[0114] Lyapunov函数Vβ=V, 为V关于向量场fβ的Lie导数,即V沿系统(25)的时间导数;
[0115]
[0116]
[0117] 此外,收敛时间t1,t2满足:
[0118]
[0119]
[0120] 其中, γ1=1+qα0/2‑q/2,γ2=1+q/(2α0)‑q/2;G(·)为高斯超几何函数。
[0121] 证明:沿式(15)对式(19)求导可得:
[0122]
[0123] 其中,
[0124]
[0125] 式(28)表明,Lyapunov函数V沿系统(15)的导数可分解为V分别关于向量场fα、fβ、fσ的Lie导数之和,可分别研究式(28)等号右侧各Lie导数的不等式关系。
[0126] 下面讨论 的不等式关系。结合式(16),将式(24)展开可得:
[0127]
[0128] 定义Lyapunov函数:
[0129]
[0130] 注意到Vα与式(19)中V具有相同的表达式,它们的区别在于所针对的系统是不同的。下标α强调Vα是关于系统 的Lyapunov函数,结合式(24)可知:
[0131]
[0132] 可知,由式(30)所定义的系统关于扩张[1,α0,α1,α2,α3]具有负的齐次度α0‑1<0。
[0133] 利用定义2可以验证,标量函数Vα与 分别关于扩张[1,α0,α1,α2,α3]具有齐次度2/q与2/q+α0‑1。可得:
[0134]
[0135] 其中 因此可知:
[0136]
[0137] 其中,ρ=min{ρi,i=0,1,2,3,4}>1为式(13)观测器设计参数ρi的最小值,λmax(P)为矩阵P的最大特征值。
[0138] 与式(30)‑式(34)的分析步骤类似,下面讨论 的不等式关系。结合式(16),将式(25)展开可得:
[0139]
[0140] 定义Lyapunov函数:
[0141]
[0142] 注意到Vβ与式(19)中V具有相同的表达式,下标β强调Vβ是关于系统 的Lyapunov函数,结合式(25)可知:
[0143]
[0144] 由式(35)所定义的系统关于扩张[1,α0,α1,α2,α3]具有齐次度β0‑1。利用定义2可以验证,标量函数Vβ与 分别关于扩张[1,α0,α1,α2,α3]具有齐次度2/q与2/q+β0‑1。可得:
[0145]
[0146] 其中 从而可知:
[0147]
[0148] 其中,ρ=min{ρi,i=0,1,2,3,4}>1为式(13)观测器设计参数ρi的最小值,λmax(P)为矩阵P的最大特征值。
[0149] 下面讨论 的不等式关系。将式(33)与式(38)代入式(28)可得:
[0150]
[0151] 将式(29)结合假设1与假设2可知,变量Θ满足:
[0152]
[0153] 由式(18)可知:
[0154]
[0155] 从而:
[0156]
[0157] 将式(42)和式(43)代入式(41)可得:
[0158]
[0159] 定义λmin(P)为矩阵P的最小特征值,可知:
[0160]
[0161] 将式(45)结合式(44)代入式(40)可得:
[0162]
[0163] 其 中 ,
[0164] 注释2:需要指出,对于 由于水下航行器与目标速度有限,因此 有界。同时,当|r|<rmin时拦截过程结束,因此在导引过程中始终满足|r|>rmin,从而参数a11也是有界的。
[0165] 由于0.8<α0<1,可知:
[0166]
[0167] 当V≥1时,结合式(46)和式(47)可知:
[0168]
[0169] 由于 选择设计参数满足:
[0170]
[0171] 可以确保当V≥1时:
[0172]
[0173] 因此,Lyapunov函数V可以在有限时间[0,t1)内从任意初始值 收敛至V≡1,收敛时间t1满足:
[0174]
[0175] 当V<1时,结合式(46)和式(47)可知:
[0176]
[0177] 由于 选择设计参数ρ满足 并定义常数:
[0178]
[0179] 结合式(52)与式(53)可得:
[0180]
[0181] 利用式(54)易知,若式(55)成立,则可确保
[0182]
[0183] 由式(55)可知,Lyapunov函数V可以在有限时间[t1,t1+t2)内从初始值收敛至集合:
[0184]
[0185] 收敛时间t2满足:
[0186]
[0187] 以上分析表明,V能够在有限时间 内满足式(56)。结合式(45)与式(56)可知,观测器误差向量 能够在有限时间T0内收敛至:
[0188]
[0189] 注意到2γ1‑2+q=α0q,再利用式(43)可知,观测误差e=[e0,e1,e2,e3,e4]T能够在有限时间T0内收敛至:
[0190]
[0191] 其中Ωj,j=1,2,3,4的具体定义见式(23)。
[0192] 再次利用式(34)与式(39)可知,通过调节设计参数ρi,能够增大μ1、μ2,从而使U任意小。证毕。
[0193] 定理1表明,通过调节观测器系数ρi,i=0,1,2,3,4,能够使观测误差有限时间收敛于式(59)定义的残集内。下面继续分析设计参数ki,i=0,1,2,3,4对观测器估计误差的影响。可以证明,当设计参数ki足够大时,观测误差能够在有限时间内收敛至零,观测器收敛性分析可总结为定理2。
[0194] 定理2.考虑满足假设1和假设2的水下拦截器制导控制一体化模型式(12),观测器设计参数按定理1的要求选取,若设计参数ki,i=0,1,2,3,4进一步满足:k0>Ω1,k1>|a11|Ω1+Ω2,k2>|a22|Ω2+Ω3, Ωj的具体定义见式(23),则扩张状态观测器式(13)的观测误差e将在有限时间 内收敛于零,收敛时间tj,j=3,4,5,6,7满
足:
[0195]
[0196]
[0197]
[0198]
[0199]
[0200] 证明:定义Lyapunov函数 将V0沿式(14)求导可得:
[0201]
[0202] 根据式(43)、式(58)与式(23)可知, 只要设计参数满足:
[0203] k0>Ω1                            (66)
[0204] 可确保式(65)中 进一步结合 可得:
[0205]
[0206] 因此,Lyapunov函数V0可以在有限时间[T0,T0+t3)内从初始值 收敛至零,收敛时间t3满足:
[0207]
[0208] 从而在有限时间 内, 代入式(14)第一行可知:
[0209]
[0210] 基于等效控制理论,将信号 通过低通滤波器,可获得信号 即保留符号函数信号
的低频部分。
[0211] 利用式(69)可得:
[0212]
[0213] 因此可知sign(e1)=sign(e0),结合 代入式(14)第二行可知:
[0214]
[0215] 定义Lyapunov函数 将V1沿式(71)求导可得:
[0216]
[0217] 根据式(43)、式(58)与式(23)可知, 只要使设计参数满足:
[0218] k1>|a11|Ω1+Ω2                          (73)
[0219] 可确保式(72)中 定义 进一步结合 可得:
[0220]
[0221] 因此,将式(74)结合引理1可知,Lyapunov函数V1可以在有限时间[T1,T1+t4)内从初始值 收敛至零,收敛时间t4满足:
[0222]
[0223] 从而在有限时间 内, 利用式(71)可知:
[0224] e2=(k1sign(e1))eq                          (76)
[0225] 与式(69)、式(70)的分析类似,可得sign(e2)=sign(e0),代入式(14)第三行可知:
[0226]
[0227] 定义Lyapunov函数 将V2沿式(77)求导可得:
[0228]
[0229] 根据式(43)、式(58)与式(23)可知, 只要使设计参数满足:
[0230] k2>|a22|Ω2+Ω3                         (79)
[0231] 可确保式(78)中 定义 进一步结合 可得:
[0232]
[0233] 因此,将式(80)结合引理1可知,Lyapunov函数V2可以在有限时间[T2,T2+t5)内从初始值 收敛至零,收敛时间t5满足:
[0234]
[0235] 从而在有限时间 内, 利用式(77)可知:
[0236] e3=(k2sign(e2))eq                         (82)
[0237] 与式(69)、式(70)的分析类似,可得sign(e3)=sign(e0),代入式(14)第四行可知:
[0238]
[0239] 定义Lyapunov函数 将V3沿式(83)求导可得:
[0240]
[0241] 根据式(43)、式(58)与式(23)可知, 只要使设计参数满足:
[0242]
[0243] 可确保式(84)中 定义 进一步结合 可得:
[0244]
[0245] 因此,将式(86)结合引理1可知,Lyapunov函数V3可以在有限时间[T3,T3+t6)内从初始值 收敛至零,收敛时间t6满足:
[0246]
[0247] 从而在有限时间 内, 利用式(83)可知:
[0248] e4=(k3sign(e3))eq                          (88)
[0249] 与式(69)、式(70)的分析类似,可得sign(e4)=sign(e0),代入式(14)的最后一行可知:
[0250]
[0251] 定义Lyapunov函数 将V4沿式(89)求导并结合假设1可得:
[0252]
[0253] 只要使设计参数满足:
[0254]
[0255] 可确保式(90)中 定义 进一步结合 可得:
[0256]
[0257] 因此,将式(92)结合引理1可知,Lyapunov函数V4可以在有限时间[T4,T4+t7)内从初始值 收敛至零,收敛时间t7满足:
[0258]
[0259] 综上所述,扩张状态观测器误差ej,j=0,1,2,3,4将在有限时间内收敛至零。证毕。
[0260] 步骤4:仿真验证
[0261] 该部分通过数字仿真验证算法有效性。
[0262] 有限时间扩张状态观测器设计参数为:ρ0=2,α0=0.85,αi=(i+1)α0‑i,β0=1/α0,βi=β0+i(α0‑1),i=0,1,2,3,4;k0=10,k1=40,k2=80,k3=80,k4=32。
[0263] 利用所设计的有限时间扩张状态观测器,仿真结果如图2所示。图2给出了所设计的有限时间扩张状态观测器的估计误差,由图可知估计误差能够快速收敛,观测器可以实现对不可测量信号的快速精确估计。
[0264] 本发明还可提供的一种计算机设备,包括:至少一个处理器、存储器、至少一个网络接口和用户接口。该设备中的各个组件通过总线系统耦合在一起。可理解,总线系统用于实现这些组件之间的连接通信。总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
[0265] 其中,用户接口可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(track ball)、触感板或者触摸屏等。
[0266] 可以理解,本申请公开实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read‑Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0267] 在一些实施方式中,存储器存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
[0268] 其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本公开实施例方法的程序可以包含在应用程序中。
[0269] 在本上述的实施例中,还可通过调用存储器存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器用于:
[0270] 执行上述方法的步骤。
[0271] 上述方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行上述公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合上述公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0272] 可以理解的是,本发明描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0273] 对于软件实现,可通过执行本发明的功能模块(例如过程、函数等)来实现本发明技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0274] 本发明还可提供一种非易失性存储介质,用于存储计算机程序。当该计算机程序被处理器执行时可以实现上述方法实施例中的各个步骤。
[0275] 最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。