无人直升机偏航通道动力学的自适应跟踪控制方法及系统转让专利

申请号 : CN202210164561.X

文献号 : CN114527660B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张纪峰张言军孙健赵延龙

申请人 : 中国科学院数学与系统科学研究院北京理工大学

摘要 :

本发明涉及一种无人直升机偏航通道动力学的自适应跟踪控制方法及系统,所述方法包括:根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;根据所述估计参数和所述估计信号确定自适应隐函数方程;基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。本发明构造了解析的自适应控制律实现了自适应输出跟踪性能,保证被控系统的闭环信号有界和实用输出跟踪。

权利要求 :

1.一种无人直升机偏航通道动力学的自适应跟踪控制方法,其特征在于,包括:根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;

所述根据目标的动力学方程确定离散非仿射非线性系统的参数化模型,包括:*T

公式为y(t)=θ f(y(t‑T),y(t‑2T),…,y(t‑nT),u(t‑dT),u(t‑dT‑T),…,u(T‑mT)),m≥d,为表述简便,省略采样周期T可得;

*T

y(t)=θ f(y(t‑1),y(t‑2),…,y(t‑n),u(t‑d),u(t‑d‑1),…,u(t‑m)),m≥d ····(1);

其中, 和 分别为系统的输出信号和输入信号,是未知常值向量, 是已知的Lipschitz非线性可微映射,d为系统输入‑输出时延且满足1≤d≤n;假定系统(1).的输出y(t)可测;

对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;

所述对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数,包括:*

令 表示θ的估计,且

*

其中,θ为未知参数, 和 分别为所述离散非仿射非线性系统的输出信号和输入信号; 为设定的Lipschitz非线性可微映射;d为系统输入‑输出时延且满足1≤d≤n;

T

定义误差为∈(t)=θ(t)φf(t‑1)‑y(t);

根据所述误差设计所述参数更新律为其中, Γ=diag{γ1,…,T

γp}为增益矩阵;g(θ(t),h(t))=[g1(θ1(t),h1(t)),…,gp(θp(t),hp(t))] 为基于参数投影技术的修正项;γi∈(0,2);

存在已知的有界闭区间组 满足 且其中 α0是未

知正常数,Xn+1是f的第n+1个变量;

设计gi(θi(t),hi(t))的形式为:其中,hi(t)为h(t)的第i个分量,且h(t)的形式为2

基于所述参数更新律确定 θ(t+i0)‑θ(t)∈L ,其中i0为任意正整数;

基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;

根据所述估计参数和所述估计信号确定自适应隐函数方程;

基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。

2.根据权利要求1所述的无人直升机偏航通道动力学的自适应跟踪控制方法,其特征在于,所述基于所述参数更新律构造未来时刻信号的估计,以得到估计信号,包括:基于所述动力学方程和所述参数更新律设计 具体为:其中,

为输出信号y(t+1)的估计, 为输出信号y(t+j)的估计; 为φf的估计;

其中,

基于得到的 作为估计信号;所述估计信号在当前时刻是已知的,且满足其中,μ

2

(t)∈L,μ(t)为通用的衰减信号界。

3.根据权利要求2所述的无人直升机偏航通道动力学的自适应跟踪控制方法,其特征在于,所述根据所述估计参数和所述估计信号确定自适应隐函数方程,包括:基于未知参数的估计和未来输出信号的估计构造与所述动力学方程结构一致的自适应隐函数方程;所述自适应隐函数方程为*

其中,y (t+d)=r(t),r(t)为当前时刻已知的参考输入信号;在每个采样时刻t,所述自适应隐函数方程关于u(t)有唯一解,记为 且满足其中,Xn+1为φf(t+j)的第n+1个变量。

4.根据权利要求3所述的无人直升机偏航通道动力学的自适应跟踪控制方法,其特征在于,所述基于所述自适应隐函数方程设计具有迭代形式的自适应控制律,包括:基于所述自适应隐函数方程在每个采样时刻t,设计迭代形式的自适应控制律为其中u0(t)取为t‑1时刻的控制信号值,γ(t)是一个给定的依赖时间t的时变参数,且满足

5.一种无人直升机偏航通道动力学的自适应跟踪控制系统,其特征在于,包括:模型构建单元,用于根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;

所述模型构建单元,用于根据目标的动力学方程确定离散非仿射非线性系统的参数化模型,包括:*T

公式为y(t)=θ f(y(t‑T),y(t‑2T),…,y(t‑nT),u(t‑dT),u(t‑dT‑T),…,u(T‑mT)),m≥d,为表述简便,省略采样周期T可得;

*T

y(t)=θ f(y(t‑1),y(t‑2),…,y(t‑n),u(t‑d),u(t‑d‑1),…,u(t‑m)),m≥d ····(1);

其中, 和 分别为系统的输出信号和输入信号,是未知常值向量, 是已知的Lipschitz非线性可微映射,d为系统输入‑输出时延且满足1≤d≤n;假定系统(1).的输出y(t)可测;

参数估计单元,用于对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;

所述对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数,包括:*

令 表示θ的估计,且

*

其中,θ为未知参数, 和 分别为所述离散非仿射非线性系统的输出信号和输入信号; 为设定的Lipschitz非线性可微映射;d为系统输入‑输出时延且满足1≤d≤n;

T

定义误差为∈(t)=θ(t)φf(t‑1)‑y(t);

根据所述误差设计所述参数更新律为其中, Γ=diag

T

{γ1,…,γp}为增益矩阵;g(θ(t),h(t))=[g1(θ1(t),h1(t)),…,gp(θp(t),hp(t))] 为基于参数投影技术的修正项;γi∈(0,2);

存在已知的有界闭区间组 满足 且其中 α0是未

知正常数,Xn+1是f的第n+1个变量;

设计gi(θi(t),hi(t))的形式为:其中,hi(t)为h(t)的第i个分量,且h(t)的形式为2

基于所述参数更新律确定 θ(t+i0)‑θ(t)∈L ,其中i0为任意正整数;

信号估计单元,用于基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;

方程确定单元,用于根据所述估计参数和所述估计信号确定自适应隐函数方程;

控制律构建单元,用于基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。

说明书 :

无人直升机偏航通道动力学的自适应跟踪控制方法及系统

技术领域

[0001] 本发明涉及自适应控制技术领域,特别是涉及一种无人直升机偏航通道动力学的自适应跟踪控制方法及系统。

背景技术

[0002] 非仿射非线性不确定系统的自适应控制一直是控制学界的热点方向。现有文献提出了很多方法处理非仿射非线性系统的控制信号难求解问题。针对非仿射非线性不确定系统的自适应控制已取得诸多成果,然而如何在参数化自适应控制框架内解决非仿射非线性不确定系统的自适应控制问题,并未见相关研究。因此,研究在参数化自适应控制框架内解决非仿射非线性不确定系统的自适应控制问题具有重要的理论与实际意义。
[0003] 除了非仿射非线性问题之外,非线性离散系统的输入–输出时延对于自适应控制律构造至关重要。当系统输入‑输出时延d大于1时,易造成控制律的因果矛盾,如何设计符合因果性的自适应控制律是第一个技术性问题。而当基于神经网络或模糊逼近处理非仿射非线性依赖有界闭集条件时,最优控制方法处理非仿射非线性一般很难有解析解。系统动态非线性依赖输入信号,如何设计解析形式的自适应控制律是第二个技术性问题。

发明内容

[0004] 为了克服现有技术的不足,本发明的目的是提供一种无人直升机偏航通道动力学的自适应跟踪控制方法及系统。
[0005] 为实现上述目的,本发明提供了如下方案:
[0006] 一种无人直升机偏航通道动力学的自适应跟踪控制方法,包括:
[0007] 根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;
[0008] 对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;
[0009] 基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;
[0010] 根据所述估计参数和所述估计信号确定自适应隐函数方程;
[0011] 基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。
[0012] 优选地,所述对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数,包括:
[0013] 令 表示θ*的估计,且*
其中,θ
为未知参数, 和 分别为所述离散非仿射非线性系统的输出信号和输入
信号; 为设定的Lipschitz非线性可微映射;d为系统输入‑输出时延
且满足1≤d≤n;
[0014] 定义误差为∈(t)=θT(t)φf(t‑1)‑y(t);
[0015] 根据所述误差设计所述参数更新律为其中, Γ=diag{γ1,…,γp}为
T
增益矩阵;g(θ(t),h(t))=[g1(θ1(t),h1(t)),…,gp(θp(t),hp(t))]为基于参数投影技术的修正项;γi∈(0,2);
[0016] 存在已知的有界闭区间组 满足 且其中 α0是未知
正常数,Xn+1是f的第n+1个变量;
[0017] 设计gi(θi(t),hi(t))的形式为:
[0018] 其中,hi(t)为h(t)的第i个分量,且h(t)的形式为
[0019] 基于所述参数更新律确定 θ(t+i0)‑θ(t)∈L2,其中i0为任意正整数。
[0020] 优选地,所述基于所述参数更新律构造未来时刻信号的估计,以得到估计信号,包括:
[0021] 基于所述动力学方程和所述参数更新律设计 具体为:其中, 为输出信号y
(t+1)的估计, 为输出信号y(t+j)的估计; 为φf的估计;其中,
[0022] 基于得到的 作为估计信号;所述估计信号在当前时刻是已知的,且满足其中 ,μ
2
(t)∈L,μ(t)为通用的衰减信号界。
[0023] 优选地,所述根据所述估计参数和所述估计信号确定自适应隐函数方程,包括:
[0024] 基于未知参数的估计和未来输出信号的估计构造与所述动力学方程结构一致的自适应隐函数方程;所述自适应隐函数方程为*
其中,y
(t+d)=r(t),r(t)为当前时刻已知的参考输入信号;在每个采样时刻t,所述自适应隐函数方程关于u(t)有唯一解,记为 且满足
其中,Xn+1为φf
(t+j)的第n+1个变量。
[0025] 优选地,所述基于所述自适应隐函数方程设计具有迭代形式的自适应控制律,包括:
[0026] 基于所述自适应隐函数方程在每个采样时刻t,设计迭代形式的自适应控制律为其中u0(t)取为t‑1时刻的控制信号值 ,γ (t) 是一 个给 定的 依赖 时间 t的 时变 参数 ,且满足
[0027] 一种无人直升机偏航通道动力学的自适应跟踪控制系统,包括:
[0028] 模型构建单元,用于根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;
[0029] 参数估计单元,用于对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;
[0030] 信号估计单元,用于基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;
[0031] 方程确定单元,用于根据所述估计参数和所述估计信号确定自适应隐函数方程;
[0032] 控制律构建单元,用于基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。
[0033] 根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0034] 本发明提供了一种无人直升机偏航通道动力学的自适应跟踪控制方法及系统,所述方法包括:根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;根据所述估计参数和所述估计信号确定自适应隐函数方程;基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。本发明构造了解析的自适应控制律实现了自适应输出跟踪性能,保证被控系统的闭环信号有界和实用输出跟踪。

附图说明

[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036] 图1为本发明提供的实施例中的方法流程图;
[0037] 图2为本发明提供的实施例中的输出信号与参考输出信号的轨迹示意图;
[0038] 图3为本发明提供的实施例中的跟踪误差信号的轨迹示意图;
[0039] 图4为本发明提供的实施例中的系统输入信号的轨迹示意图;
[0040] 图5为本发明提供的实施例中的估计参数的自适应响应示意图。

具体实施方式

[0041] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0043] 本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤、过程、方法等没有限定于已列出的步骤,而是可选地还包括没有列出的步骤,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤元。
[0044] 本发明的目的是提供一种无人直升机偏航通道动力学的自适应跟踪控制方法及系统,构造了解析的自适应控制律实现了自适应输出跟踪性能,保证被控系统的闭环信号有界和实用输出跟踪。
[0045] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0046] 图1为本发明提供的实施例中的方法流程图,如图1所示,本发明提供了一种无人直升机偏航通道动力学的自适应跟踪控制方法,包括:
[0047] 步骤100:根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;
[0048] 步骤200:对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;
[0049] 步骤300:基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;
[0050] 步骤400:根据所述估计参数和所述估计信号确定自适应隐函数方程;
[0051] 步骤500:基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。
[0052] 具体的,本发明考虑如下输入‑输出形式的非线性不确定系统,公式为y(t)=θ*Tf(y(t‑T),y(t‑2T),…,y(t‑nT),u(t‑dT),u(t‑dT‑T),…,u(T‑mT)),m≥d,为表述简便,省略采样周期T可得:
[0053] y(t)=θ*Tf(y(t‑1),y(t‑2),…,y(t‑n),u(t‑d),u(t‑d‑1),…,u(t‑m)),m≥d …(1)。
[0054] 其中, 和 分别为系统的输出信号和输入信号,是未知常值向量, 是已知的Lipschitz非线性可
微映射,d为系统输入‑输出时延且满足1≤d≤n。本发明假定系统(1).的输出y(t)可测。
[0055] 进一步地,本发明的控制目标为:对任意给定的参考模型y*(t)=z‑dr(t),其中是有界参考输入信号,设计输出反馈自适应控制律u(t),使得系统(1)的所有闭环* *
信号有界,并实现渐近输出跟踪lim(y(t)‑y (t))=0或实用输出跟踪即y(t)‑y(t)收敛到原点的任意小残差集合。
[0056] 本发明所提出的自适应设计过程包括5个步骤:一是设计参数更新律,估计末知参* *数θ;二是基于θ的估计;构造末来时刻信号y(t+j)的估计;其中j=1,2,...,d;三是基于前*T
两步得到的估计参数和估计信号,导出方程θ f(y(t‑1+d),y(t‑2+d),…,y(t‑n+d),u(t),u*
(t‑1),…,u(t‑m+d))=y (t+d)…·(2)的自适应形式;即把(2)中的末知信号和末知参数用它们的估计代替;得到关于u(t)的自适应隐函数方程,并证明该方程关于u(t)存在唯一解;四是完成自适应闭环系统信号有界与输出跟踪性能分析;五是针对自适应隐函数方程难求解情形;给出迭代形式的解析自适应控制律;并证明该控制律可实现被控系统的闭环信号有界和实用输出跟踪性能。
[0057] 优选地,所述对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数,包括:
[0058] 令 表示θ*的估计,且*
其中,θ
为未知参数, 和 分别为所述离散非仿射非线性系统的输出信号和输入
信号; 为设定的Lipschitz非线性可微映射;d为系统输入‑输出时延且
满足1≤d≤n;
[0059] 定义误差为∈(t)=θT(t)φf(t‑1)‑y(t);
[0060] 根据所述误差设计所述参数更新律为其中, Γ=diag{γ1,...,γp}为增益矩
T
阵;g(θ(t),h(t))=[g1(θ1(t),h1(t)),...,gp(θp(t),hp(t))]为基于参数投影技术的修正项;γi∈(0,2);
[0061] 存在已 知的有界闭区间组 满足 且其中 α0是未知正
常数,Xn+1是f的第n+1个变量;
[0062] 设计gi(θi(t),hi(t))的形式为:
[0063] 其中,hi(t)为h(t)的第i个分量,且h(t)的形式为
2
[0064] 基于所述参数更新律确定 θ(t+i0)‑θ(t)∈L ,其中i0为任意正整数。
[0065] 具体的,令 表示θ*的估计,且
[0066] 则定义误差为:
[0067] ∈(t)=θT(t)φf(t‑1)‑y(t)…·(4)
[0068] 利用φf(t‑1)和估计误差*,我们设计θ(t)的更新律为:
[0069]
[0070] 其中,
[0071] Γ=diag{γ1,...,γp}是增益矩阵,g(θ参数投影技术的修正项,γi∈(0,2)。存在已知的有界闭区间组 满足 且其中 α0是末知正常
数,Xn+1是f的第n+1个变量。
[0072] 基于上式设计gi(θi(t),hi(t))的形式为:
[0073]
[0074] 其中hi(t)·是h(t)的第i个分量*,·且h(t)的形式为:
[0075]
[0076] 基于参数更新律(5),可以得到以下引理:
[0077] 引理1:参数更新律(5)保证了如下性质, θ(t+i0)‑θ2
(t)∈L,其中i0为任意正整数。
[0078] 优选地,所述基于所述参数更新律构造未来时刻信号的估计,以得到估计信号,包括:
[0079] 基于所述动力学方程和所述参数更新律设计 具体为:其中, 为输出信号y
(t+1)的估计, 为输出信号y(t+j)的估计; 为φf的估计;其中,
[0080] 基于得到的 作为估计信号;所述估计信号在当前时刻是已知的,且满足其中 ,μ
2
(t)∈L,μ(t)为通用的衰减信号界。
[0081] 具体的,本实施例第二步为未来时刻信号的估计。
[0082] 末来时刻信号进行估计。下面按照y(t+1),y(t+2),…,y(t+d‑1)的先后顺序进行估计信号的设计。按此顺序进行估计的原因是后者的设计会依赖前者,细节如下。
[0083] 本发明使用符号 氛示任一末知信号X的估计。基于(1),(3)和(5),设计,为:
[0084]
[0085]
[0086] 其中,
[0087] 给出如下引理,揭示估计信号的一个基本性质。
[0088] 基于(9)和(10)得到的估计信号, 在当前时刻是已知的,且满足其中μ(t)
2
∈L是通用的衰减信号界。
[0089] 优选地,所述根据所述估计参数和所述估计信号确定自适应隐函数方程,包括:
[0090] 基于未知参数的估计和未来输出信号的估计构造与所述动力学方程结构一致的自适应隐函数方程;所述自适应隐函数方程为*
其中,y
(t+d)=r(t),r(t)为当前时刻已知的参考输入信号;在每个采样时刻t,所述自适应隐函数方程关于u(t)有唯一解,记为 且满足
其中,Xn+1为φf
(t+j)的第n+1个变量。
[0091] 具体的,本实施例中第三步为自适应控制律隐函数方程的构造。
[0092] 基于未知参数的估计和未来输出信号的估计,我们构造与标称隐函数方程(2)结构一致的自适应隐函数方程:
[0093] 注意到y*(t+d)=r(t),而r(t)是当前时刻已知的参考输入信号,从而方程(12)中的所有参数和信号在当前时刻都是已知的。为简化符号表示,定义:
[0094]
[0095]
[0096]
[0097] 下面导出关于方程(12)的一个关键结论:
[0098] 引理:3在每个采样时刻t,方程(12)关于u(t)有唯一解,记为 且满足:其中,
Xn+1为φf(t+j)的第n+1个变量。
[0099] 进一步地,本实施例中第四个步骤为闭环系统性能分析,基于引理2和引理3,我们给出本发明的主要结果之一:
[0100] 定理1:系统(1)以方程(12)的解为自适应控制律,以(5)为参数更新律,则闭环系*统所有信号有界并可实现渐近输出跟踪limt→∞(y(t)‑y(t))=0。
[0101] 优选地,所述基于所述自适应隐函数方程设计具有迭代形式的自适应控制律,包括:
[0102] 基于所述自适应隐函数方程在每个采样时刻t,设计迭代形式的自适应控制律为其中u0(t)取为t‑1时刻的控制信号值 ,γ (t) 是 一个 给 定的 依赖 时间 t的 时 变参 数 ,且 满足
[0103] 具体的,本实施例中第五个步骤为迭代形式的自适应控制律设计,针对自适应控制律隐函数方程(12)难求解情形,下面将给出迭代形式的解析自适应控制律。
[0104] 迭代自适应控制律的解析结构,基于自适应控制律的隐函数方程(12),在每个采样时刻t,设计迭代形式的自适应控制律为:
[0105]
[0106] 其中u0(t)取为t‑1时刻的控制信号值,γ(t)是一个给定的依赖时间t的时变参数,且满足
[0107] 关于信号ui(t),给出如下定理。
[0108] 定理2:对于所有的t‑1,{ui(t)}关于i收敛,即 其中 是隐函数方程 关于u的唯一解。
[0109] 定理3:闭环系统(1)的控制律为up(t),参数更新律为(5)。如果u1(t)=u0(t),只需取up(t)=u0(t);如果u1(t)≠u0(t),只要迭代次数p满足:
[0110]
[0111] 则可保证所有闭环信号有界且跟踪误差满足 其中∈是给定的容许误差,δ是依赖于系统初值的渐近衰减到零的信号。
[0112] 定理3:提供了具体的自适应控制律的构造方法,阐明了在每一时刻施加的输入信号up(t),只需迭代次数p满足(14)便可保证所有闭环信号有界并实现实用输出跟踪。
[0113] 至此,针对非仿射非线性不确定系统(1),本发明已建立了一种基于隐函数的输出反馈自适应输出跟踪控制框架,主要包括两种具体方法:一是基于隐函数方程解的自适应控制方法,可实现渐近跟踪性能;二是基于迭代的解析自适应控制方法,可实现实用输出跟踪性能。两种方法各具优势:前者可实现跟踪误差收敛到零;后者无需求解隐函数方程,便于实际应用。
[0114] 实施例2:
[0115] 无人直升机偏航通道动力学具有高相对阶和高不确定性等特点。随着现代飞行器高机动的性能需求日益增长,提高无人直升机偏航控制性能是必要的。下面以无人直升机偏航通道动力学模型为例,展示所提出的方法在实际系统中的适用性。(无人直升机在悬停和低速度飞行状态下,力矩主要来源于主旋翼和尾桨。简化机身和垂直尾翼的阻尼,无人直升机偏航通道动力学方程可以被描述为)考虑如下无人直升机偏航通道动力学方程:
[0116]
[0117] 其中 和r分别是直升机的偏航角和偏航角速度,Izz是直升机绕轴的惯性,Qmr、Ttr和ltr分别是直升机的主旋翼力矩,尾桨的推力和尾桨到轴的距离,b1和b2是阻尼常数。
[0118] 利用叶片单元法,主旋翼力矩Qmr为:
[0119]
[0120] 其中,φ=v1/(Ωr),Cl=aα,Cd≈Cd0+Cd1α+Cd2α2。
[0121] 其中ρ、a、r、α、c、v1、φ和Ω分别为空气密度,升力曲线斜率,速度径向距离,叶片元件攻角,叶片弦,感应速度,流入角和主旋翼转子速度。
[0122] 根据现有技术的结果,得到主旋翼力矩Qmr为:
[0123]
[0124]
[0125]
[0126] 其中Qmr、R和b分别是主旋翼的俯仰角,转子半径和数量。
[0127] 类似(16)和(17),可以得到尾桨的推力为:
[0128]
[0129]
[0130]
[0131]
[0132] 其中atr,ctr,btr,Ωtr,θtr,rtr和Atr分别是尾桨的升力曲线斜率,叶片弦,转子数,尾桨转速,俯仰角,径向距离和尾桨盘面积。
[0133] 通过分别绘制主旋翼的力矩Ωmr与俯仰角θmr和尾桨的力Ttr与俯仰角θtr的关系图,可以发现Ωmr与θmr和Ttr与θtr之间的关系可以用二次多项式来近似:
[0134]
[0135]
[0136] 其中 和 依赖于主旋翼的叶片形状和转速Ω。 和 依赖于尾桨的叶片形状和转速Ωtr。
[0137] 将式(19,20)代入式(15),得到如下系统模型:
[0138]
[0139] 一般地,考虑θtr=θmr为直升机的俯仰角,系统(21)可以重写为:
[0140]
[0141] 其中,ki,i=1,…,4是系数θtr是直升机的俯仰角,表示系统的控制输入,是直
升机的偏航角,表示系统的输出信号。充分考虑直升机俯仰角的饱和物理属性,带有饱和约束的俯仰角建模为:
[0142]
[0143] 其中θtrmax>0是直升机俯仰角偏转最大值。采用h(θtrs)去近似饱和输入θtr,[0144] 可以很容易的得到:
[0145] θtr=sat(θtrs)=d(θtrs)+h(θtrs)    (23)
[0146] |d(θtrs)|=|sat(θtrs)‑h(θtrs)|≤θtrmax(1‑tanh(1))=D    (24)[0147] 由于实际d(θtrs)中远大于h(θtrs),所以可忽略误差,且无人直升机偏航通道动力学系统表示为:
[0148]
[0149] 设采样步长为h,可得无人直升机偏航通道动力学的一阶欧拉离散化模型为:
[0150]
[0151]
[0152] 从而很容易得到:
[0153]
[0154] 令:
[0155] θ*=[1,h2k4,h+h2k1,h2k2,h2k3]T    (26)
[0156]
[0157] 则导出系统模型(25)的参数化模型为:
[0158]
[0159] 通过f的形式(27)可知,f是非线性的,特别的,控制输入θtrs(t)是非仿射的。当系*统参数θ存在大不确定时,下面展示所提出的自适应控制方案对于无人直升机偏航通道动力学离散系统(28)的适用性。
[0160] 本实例的控制目标为:对任意给定的参考模型 其中是有界参考输入信号,设计输出反馈自适应控制律θtrs(t),使得系统(15)的所
有闭环信号有界,并实现渐近输出跟踪 或实用输出跟踪即
收敛到原点的任意小残差集合。
[0161] 步骤1:参数更新律的设计
[0162] 令 表示θ*的估计,且
[0163] 则定义估计误差为
[0164] 利用φf(t‑1)和估计误差,设计θ(t)的更新律为:
[0165]
[0166] 其中,
[0167] Γ=diag{γ1,...,γ4}是增益矩阵,g(θ(t),h(t))=[g1(θ1(t),h1(t)),...,g4T(θ4(t),h4(t))] 是基于参数投影技术的修正项,γi∈(0,2)。设计gi(θi(t),hi(t)),i=
1,...,4的形式为:
[0168]
[0169] 其中 已在假设1中给出,hi(t)是h(t)的第i个分量,且h(t)的形式为:
[0170]
[0171] 步骤2:未来时刻信号的估计
[0172] 当相对阶d>1时,为设计符合因果性的自适应控制律,需对d>1个末来时刻的输出信号进行估计,细节如下。
[0173] 基于(15),(29),(31),设计 为
[0174]
[0175] 其中,
[0176] 步骤3:自适应控制律隐函数方程的构造
[0177] 基于末知参数的估计和末来输出信号的估计,构造与标称隐函数方程结构一致的自适应隐函数方程:
[0178]
[0179] 注意 而r(t)是当前时刻已知的参考输入信号。从而方程(37)中的所有参数和信号在当前时刻都是已知的,定义
[0180]
[0181]
[0182] 根据全局隐函数定理,为了确保(39)是关于θtrs(t)明确定义的隐函数方程,对于参考输出信号 需要在 的范围内。
[0183] 步骤4:闭环系统性能分析
[0184] 系统(15)以方程(37)的解θtrs(t)为自适应控制律,以(31)为参数更新律,则闭环系统所有,信号有界并可实现渐近输出跟踪:
[0185] 基于自适应控制律的隐函数方程(37),在每个采样时刻t,设计迭代形式的自适应控制律为:
[0186]
[0187] 其中 取为t‑1时刻的控制信号值,γ(t)的选取满足,
[0188] 其中 在Ωt上关于θtrs连续。
[0189] 关于信号θtrs(t),对于所有的t≥1,{θtrs,(t)}关于i收敛,即其中 是隐函数方程 关于θtrs的唯一解。
[0190] {θtrs,(t)}的收敛值 是一个极限值,在实际中很难获得。为解决这一问题,在每个采样时刻基于迭代公式(40)迭代p次得到 作为控制信号,并期望实现实用输出跟踪性能,即
[0191]
[0192] 其中∈是给定的容许误差,‑δ是依赖于系统初值的渐近衰减到零的信号,为此,给出如下结果。
[0193] 闭环系统(15)的控制律为 参数更新律为(31)如果 只需取 如果 只要迭代次数p满足:
[0194]
[0195] 其中:
[0196]
[0197] 则可保证所有闭环信号有界且跟踪误差满足(42)。
[0198] 实施例3:
[0199] 考虑如下系统模型:
[0200] y(t)=θ*Tf(y(t‑1),y(t‑2),y(t‑3),u(t‑3)),    (45)
[0201] 其中 是系统输出, 是系统输入,
[0202]
[0203] 其中:
[0204]这意味系统阶数n=3和
*
时延d=3。设 表示θ中的第四个元素,那么:
[0205]
[0206] 基于(46)和(48),可以验证仿真算例(45)的输入‑输出时延为3,且依赖末知参数基于此,针对(7)中的有界闭区间组 的选取,只需保证 在区间(0,1.6]上选取即可保证不等式(7)总是成立的。在本实例中,我们选取
在参数更新律
(5)中基于闭区间组的选取;可以确定投影修正项g(θ(t),h(t))的具体解析形式,验证仿真算例(31)是最小相位系统。
[0207] 设计自适应控制律:由(46)和(47)可知,仿真算例(45)是非仿射的且很难求得控*制律的解析解,从而根据定理3且确定参考输出信号为y (t)=0.5sin(t)+1,本实施例使用如下形式的迭代自适应控制律:
[0208]
[0209] 其中 ,*
y(t+3)=0.5sin(t+3)+1
[0210] 基于(9)和(10),可得 和 的解析形式,基于(5),可得θ(t)的更新律的解析形式;此处从略。
[0211] 根据定理3,本实施例使用迭代解up(t)作为自适应律。将式(14)中的容许误差∈*选为0.001,参考输出信号选为y =0.5sin(t)+1。图1显示了输出信号与参考输出信号的轨迹,图2绘制了跟踪误差信号的轨迹。
[0212] 通过图1和图2可以表明,系统输出可以很好的跟踪参考输出信号,图3给出了系统输入信号的轨迹,图4显示了估计参数的自适应响应,以上仿真结果证实了本实施例所提的自适应控制算法的有效性。
[0213] 实施例4:
[0214] 本实施例还提供了一种无人直升机偏航通道动力学的自适应跟踪控制系统,包括:
[0215] 模型构建单元,用于根据目标的动力学方程确定离散非仿射非线性系统的参数化模型;
[0216] 参数估计单元,用于对所述参数化模型设计参数更新律,并根据所述参数更新律对未知参数进行估计,得到估计参数;
[0217] 信号估计单元,用于基于所述参数更新律构造未来时刻信号的估计,以得到估计信号;
[0218] 方程确定单元,用于根据所述估计参数和所述估计信号确定自适应隐函数方程;
[0219] 控制律构建单元,用于基于所述自适应隐函数方程设计具有迭代形式的自适应控制律;所述具有迭代形式的自适应控制律的解为所述离散非仿射非线性系统的控制信号。
[0220] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0221] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。