非线性严格反馈切换系统复合干扰学习控制方法技术方案

技术编号:27409029 阅读:28 留言:0更新日期:2021-02-21 14:23
本发明专利技术涉及一种非线性严格反馈切换系统复合干扰学习控制方法,用于解决现有非线性切换系统控制方法实用性差的技术问题。技术方案是考虑非线性严格反馈切换系统存在外界干扰和输入死区,对系统进行模型变换;使用神经网络逼近系统未知非线性函数,设计切换扰动观测器估计复合干扰;基于动态逆控制框架设计自适应神经网络切换控制器;通过设计平行估计模型构造了预测误差,并将预测误差引入到神经网络权重自适应更新律和切换扰动观测器设计中,提升了不确定学习精度;本发明专利技术结合非线性切换系统控制特点,通过设计复合干扰学习控制器有效提升了控制性能,适用于工程应用。适用于工程应用。适用于工程应用。

【技术实现步骤摘要】
非线性严格反馈切换系统复合干扰学习控制方法


[0001]本专利技术涉及一种非线性切换系统控制方法,特别是涉及一种非线性严格反馈切换系统复合干扰学习控制方法,属于飞行控制领域。

技术介绍

[0002]在实际工程中,许多控制对象如变体飞行器、变频电机以及机器人等都可以用非线性切换系统来描述,因此非线性切换系统控制技术引起了广泛关注,在汽车、电力、化工等许多行业都得到了研究与应用。
[0003]非线性切换系统自身具有较强的不确定性,同时易受到外部干扰和输入死区的影响,现有的控制方法多采用神经网络或模糊逻辑等智能系统逼近不确定性,采用扰动观测器估计外部干扰。这些控制方法只考虑了智能系统的逼近作用,忽视了智能学习策略的本质,没有对不确定性学习性能进行有效评价,且智能逼近系统和扰动观测器之间没有信息交互,鲁棒性性较差,不利于工程实现。因此研究面向学习性能提升的先进控制方法对于非线性切换系统控制研究意义重大且有着迫切需求。

技术实现思路

[0004]要解决的技术问题
[0005]为了克服现有非线性切换系统控制方法实用性差的不足,本专利技术提供一种非线性严格反馈切换系统复合干扰学习控制方法。
[0006]技术方案
[0007]一种非线性严格反馈切换系统复合干扰学习控制方法,其特征在于以下步骤:
[0008]步骤1:考虑一类单输入单输出非线性严格反馈切换系统
[0009][0010]其中,x(t)=[x1,...,x
n
]T
∈R
nr/>是系统状态向量,u
σ(t)
∈R是系统输入,y∈R是系统输出;函数σ(t):[0,∞)

M={1,2,

,m}是切换信号,且σ(t)=k时表示第k个子系统是激活的;和是关于的未知平滑函数;d
i,σ(t)
(t),i=1,2,

,n是外部未知干扰;
[0011]步骤2:将系统输入非线性描述为
[0012][0013]其中,u
v,σ(t)
∈R是带死区的输入,b
r,σ(t)
和b
l,σ(t)
是未知的正常数;
[0014]可将(2)进一步描述为
[0015][0016]其中
[0017][0018]信号u
σ(t)
存在如下关系
[0019][0020]其中是u
v,σ(t)
的上界值;
[0021]则系统(1)可进一步写为
[0022][0023]其中,
[0024]步骤3:针对非线性切换系统(5),基于动态逆控制框架设计复合干扰学习控制器;
[0025]第1步:
[0026]定义输出跟踪误差e1=x
1-y
d
,其中y
d
是控制参考指令;
[0027]对于未知函数用神经网络来逼近
[0028][0029]其中,是神经网络最优权重向量,是神经网络基函数向量,ε
1,k
是神经网络残差且存在网络残差且存在是正常数;
[0030]则的估计值可写为
[0031][0032]其中,是神经网络最优权重向量估计值;
[0033]进而x1的导数可写为
[0034][0035]其中,D
1,k
(t)=ε
1,k
+d
1,k
(t)是复合干扰;
[0036]设计虚拟控制量为
[0037][0038]其中,β
1,k
是正的设计参数,是D
1,k
的估计值;
[0039]引入如下的一阶滤波器,可得新的状态变量为
[0040][0041]其中,α2是正的时间常数;
[0042]设计滤波器补偿信号z1为
[0043][0044]其中,z1(0)=0,z2可从后文得到
[0045]定义补偿跟踪误差v1为
[0046]v1=e
1-z1ꢀꢀ
(12)
[0047]构造预测误差z
1NN

[0048][0049]其中,可由如下的平行估计模型得到
[0050][0051]其中,λ
1,k
是正的设计参数;
[0052]设计神经网络权重更新律为
[0053][0054]其中,γ
1,k
,γ
z1,k
和δ
1,k
是正的设计参数;
[0055]设计切换扰动观测器为
[0056][0057]其中,ξ1是中间变量,L
1,k
是正的设计参数;
[0058]第i步,i=2,...,n-1:
[0059]定义输出跟踪误差
[0060]对于未知函数用神经网络来逼近
[0061][0062]其中,是神经网络最优权重向量,是神经网络基函数向量,ε
i,k
是神经网络残差且存在络残差且存在是正常数;
[0063]则的估计值可写为
[0064][0065]其中,是神经网络最优权重向量估计值;
[0066]进而x
i
的导数可写为
[0067][0068]其中,D
i,k
(t)=ε
i,k
+d
i,k
(t)是复合干扰;
[0069]设计虚拟控制量为
[0070][0071]其中,β
i,k
是正的设计参数,是D
i,k
的估计值;
[0072]引入如下的一阶滤波器,可得新的状态变量为
[0073][0074]其中,α
i+1
是正的时间常数;
[0075]设计滤波器补偿信号z
i

[0076][0077]其中,z
i
(0)=0,z
i+1
可从后文得到;
[0078]定义补偿跟踪误差v
i

[0079]v
i
=e
i-z
i
ꢀꢀ
(23)
[0080]构造预测误差z
iNN

[0081][0082]其中,可由如下的平行估计模型得到
[0083][0084]其中,λ
i,k
是正的设计参数;
[0085]设计神经网络权重更新律为
[0086][0087]其中,γ
i,k
,γ
zi,k
和δ
i,k
是正的设计参数;
[0088]设计切换扰动观测器为
[0089][0090]其中,ξ
i
是中间变量,L
i,k
是正的设计参数;
[0091]第n步:<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种非线性严格反馈切换系统复合干扰学习控制方法,其特征在于步骤如下:步骤1:考虑一类单输入单输出非线性严格反馈切换系统其中,x(t)=[x1,...,x
n
]
T
∈R
n
是系统状态向量,u
σ(t)
∈R是系统输入,y∈R是系统输出;函数σ(t):[0,∞)

M={1,2,

,m}是切换信号,且σ(t)=k时表示第k个子系统是激活的;和是关于的未知平滑函数;d
i,σ(t)
(t),i=1,2,

,n是外部未知干扰;步骤2:将系统输入非线性描述为其中,u
v,σ(t)
∈R是带死区的输入,b
r,σ(t)
和b
l,σ(t)
是未知的正常数;可将(2)进一步描述为其中信号u
σ(t)
存在如下关系其中是u
v,σ(t)
的上界值;则系统(1)可进一步写为其中,
步骤3:针对非线性切换系统(5),基于动态逆控制框架设计复合干扰学习控制器;第1步:定义输出跟踪误差e1=x
1-y
d
,其中y
d
是控制参考指令;对于未知函数用神经网络来逼近其中,是神经网络最优权重向量,是神经网络基函数向量,ε
1,k
是神经网络残差且存在差且存在是正常数;则的估计值可写为其中,是神经网络最优权重向量估计值;进而x1的导数可写为其中,D
1,k
(t)=ε
1,k
+d
1,k
(t)是复合干扰;设计虚拟控制量为其中,β
1,k
是正的设计参数,是D
1,k
的估计值;引入如下的一阶滤波器,可得新的状态变量为其中,α2是正的时间常数;设计滤波器补偿信号z1为其中,z1(0)=0,z2可从后文得到定义补偿跟踪误差v1为v1=e
1-z1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(12)构造预测误差z
1NN
为其中,可由如下的平行估计模型得到其中,λ
1,k
是正的设计参数;
设计神经网络权重更新律为其中,γ
1,k
,γ
z1,k
和δ
1,k
是正的设计参数;设计切换扰动观测器为其中,ξ1是中间变量,L
1,k
是正的设计参数;第i步,i=2,...,n-1:定义输出跟踪误差对于未知函数用神经网络来逼近其中,是神经网络最优权重向量,是神经网络基函数向量,ε
i,k
是神经网络残差且存在差且存在是正常数;则的估计值可写为其中,是神经网络最优权重向量估计值;进而x
i
的导数可写为其中,D
i,k
(t)=ε...

【专利技术属性】
技术研发人员:许斌程怡新马波
申请(专利权)人:中国航空工业集团公司成都飞机设计研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1