【技术实现步骤摘要】
一种非三角结构系统不依赖初始条件的预设性能控制方法
[0001]本专利技术涉及非线性系统的预设性能控制
,特别涉及一种非三角结构非线性系统不依赖于初始条件的预设性能控制方法。
技术介绍
[0002]为提高系统运行的安全性、可靠性与高效性,实际工程系统对系统性能的要求随着科技发展日益增高,往往希望系统具有足够快的收敛速度、足够高的跟踪精度以及足够小的超调量等。值得指出的是,现存相关控制算法一般只能保证跟踪误差在时间趋于无穷时刻(并非给定的时间)时才收敛到某种预定的精度范围内,而且算法的有效性通常对系统初始条件存在依赖性。显然,误差无穷时刻收敛到预定精度范围的性能已无法满足工程系统运行的高效性需求。此外,考虑到实际系统每次启动时可能具有不同的初始状态或者为了完成不同的任务需要跟踪不同的期望轨迹,使得系统的初始跟踪误差是无法事先确定的甚至是未知的,从而可能导致依赖于特定初始跟踪误差选定设计参数的常规预设性能控制方法失效。因而,研究能够保证跟踪误差在某一给定的时间内收敛到给定的精度范围内且不依赖于初始条件的预设性能控制方法本身就具有重要的意义。
[0003]此外,现存大多方法仅研究了三角结构系统的预设性能控制方法。实际上,工程系统本身可能不具有三角结构或者其原有的三角结构可能因受到不确定性的影响而被破坏。然而,对于非三角结构系统,如果采用处理三角结构系统的常规控制设计方法或技巧将会引起代数环的问题,从而导致控制器的实施困难甚至是不可行的。另一方面,由于受测量技术或测量成本的限制,往往无法精确测得系统的全部状态。 ...
【技术保护点】
【技术特征摘要】
1.一种非三角结构系统不依赖初始条件的预设性能控制方法,其特征在于,包括以下步骤:步骤1,建立非三角结构非线性系统的动力学模型;步骤2,基于步骤1中的动力学模型,利用神经网络与变量分离技术构建状态观测器;步骤3,构造转移转换函数,并对跟踪误差作非线性变换,将具有任意有界初值的跟踪误差转化为具有零初值的新变量,而在给定的时间T之后新变量为跟踪误差的1/ε倍,其中0<ε<<1为用户设置的常数;步骤4,设计基于输出反馈且不依赖于初始条件的预设性能控制器,在消除常规预设性能控制方法必须满足的初始条件约束的同时,保证非三角结构非线性系统的跟踪误差从任意有界初值以给定的速度在给定的时间内收敛到给定的精度范围内。2.根据权利要求1所述一种非三角结构系统不依赖初始条件的预设性能控制方法,其特征在于,步骤1中建立非三角结构非线性系统的动力学模型,如下:其中,x=[x1,
…
,x
n
]
T
∈R
n
,u∈R与y∈R分别表示系统的状态、输入与输出变量,f
i
(x)∈R表示未知光滑的非线性函数,其中i=1,
…
,n。3.根据权利要求2所述一种非三角结构系统不依赖初始条件的预设性能控制方法,其特征在于,步骤2中基于步骤1中的动力学模型,利用神经网络与变量分离技术构建状态观测器,具体为:使用径向基函数神经网络逼近未知光滑的函数f
i
(x),可得:其中,θ
i
∈R
p
与δ
i
(x)∈R
p
分别表示神经网络的理想权重矢量与基函数,p为神经元的个数,这里基函数δ
i
(x)∈R
p
选为高斯函数,显然有σ
i
(x)∈R则表示神经网络的逼近误差并且满足其中为某一未知常数;根据式(2)非三角结构非线性系统的动力学模型可以重写为:由于仅考虑系统的输出变量可测的情形,基于式(3)构建状态观测器如下:其中,l1,
…
,l
n
为用户选择的使得表达式χ(ρ)=ρ
n
+l1ρ
(n
‑
1)
+
…
+c
n
‑1ρ+l
n
为赫尔维兹的设计参数,表示状态x
i
的估计值,而表示未知的理想权重矢量θ
i
的估计值。4.根据权利要求1所述一种非三角结构系统不依赖初始条件的预设性能控制方法,其特征在于,步骤3中构造的转移转换函数γ(t)表示为:
其中,T>0为给定的时间,0<ε<<1是具有调整跟踪精度特性的设计参数。5.根据权利要求1所述一种非三角结构系统不依赖初始条件的预设性能控制方法,其特征在于,步骤3中构造的转移转换函数γ(t)具有如下性质:
①...
【专利技术属性】
技术研发人员:周淑燕,王雪松,程玉虎,王国庆,林常见,董世建,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。