当前位置: 首页 > 专利查询>滨州学院专利>正文

状态不可测的非线性系统自适应神经网络观测器控制方法技术方案

技术编号:34690715 阅读:14 留言:0更新日期:2022-08-27 16:25
本发明专利技术涉及非线性系统控制技术领域,具体公开了一种状态不可测的非线性系统自适应神经网络观测器控制方法,为了消除不可测状态在控制设计中的影响,首先利用神经网络,设计一种新的自适应状态观测器,该观测器方法不要求观测器增益参数满足Hurwitz方程,因此比现有的观测器方法更容易应用和扩展到非线性系统控制中,然后将观测器的动态特性与反步法相结合,设计控制器,实现严格反馈系统的自适应跟踪控制,最后,通过理论和仿真验证了该方法的可行性;本发明专利技术不需要满足Hurwitz方程,因此更容易应用和推广到非线性系统控制中;不需要精确的系统确认,因此能满足广泛的实际控制工程系统的要求。系统的要求。系统的要求。

【技术实现步骤摘要】
状态不可测的非线性系统自适应神经网络观测器控制方法


[0001]本专利技术涉及非线性系统控制
,具体涉及一种状态不可测的非线性系统自适应神经网络观测器控制方法。

技术介绍

[0002]近年来,在系统状态完全可测的前提下,学者们针对不确定性非线性系统自适应控制进行了深入的研究,并取得了一些成果。然而,在实际工程中,由于噪声或缓慢的采样率,它们的状态往往具有较低的测量质量甚至不可测量,在设计非线性系统的控制方法时不可避免地受到影响。
[0003]为了解决这个问题,一般的方法是使用状态观测器来估计或过滤这些信号,因此人们越来越多关注基于状态观测器的不确定非线性系统的自适应控制研究。然而,在几乎所有已研究的观测器方法中,都存在一个共同的限制,即要求设计的增益常数满足Hurwitz方程,由于这个限制,很多控制方法难以在实际工程中得到应用和推广。因此,迫切需要设计一种状态不可测的非线性系统自适应神经网络观测器控制方法,以解决现有观测器的控制器必须满足Hurwitz方程的问题。

技术实现思路

[0004]针对现有技术中存在的问题,本专利技术的目的在于提供一种状态不可测的非线性系统自适应神经网络观测器控制方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种状态不可测的非线性系统自适应神经网络观测器控制方法,包括以下步骤:
[0006]1)设计单输入单输出严格反馈非线性系统;
[0007]2)利用神经网络逼近系统连续未知函数,设计自适应神经网络状态观测器及神经网络权重自适应法则;
[0008]3)自适应神经网络状态观测器的反推设计,将观测器的动态特性与反步法相结合,设计控制器:
[0009]①
定义跟踪误差,利用观测器得到的状态,得到其时间导数,定义反推设计第二步的跟踪误差,设计虚拟控制函数α1,采用Lyapunov函数反推设计的第一个子系统;
[0010]②
定义估计的跟踪误差,然后设计虚拟控制函数α
i

[0011]③
最后设计控制函数u;
[0012]4)通过Matlab软件进行理论和仿真验证。
[0013]具体的是,所述步骤1)中的单输入单输出严格反馈非线性系统为:
[0014][0015]其中,是未知连续动力函数,u∈R是控制输入,是系统状态,只有x1(t)为可测状态,其余状态均为不可测状态。
[0016]具体的是,所述步骤2)中的连续未知函数为自适应神经网络状态观测器为:
[0017][0018]其中,k1>1,k
i
>2是观测增益参数,和分别是和的估计。
[0019]具体的是,所述步骤2)中的神经网络权重自适应法则为:
[0020][0021]其中,σ
i
>1是设计参数。
[0022]具体的是,所述步骤3)的

中的跟踪误差为:e1(t)=x1(t)

y
r
(t),利用观测器得到的状态,误差e1(t)被估计为然后我们可以得到其时间导数:
[0023][0024]第二步的跟踪误差为:虚拟控制函数的设计为:
[0025]第一个子系统为:
[0026][0027]具体的是,所述步骤3)的

中的估计的跟踪误差为:
[0028]虚拟控制函数为:
[0029]具体的是,所述步骤3)的

中的控制函数为:
[0030]本专利技术具有以下有益效果:
[0031]本专利技术设计的状态不可测的非线性系统自适应神经网络观测器控制方法:
[0032](1)与已有的方法相比,该观测器方法不需要满足Hurwitz方程,因此更容易应用和推广到非线性系统控制中;
[0033](2)针对未知动态非线性系统提出了一种自适应控制方法,由于该控制方法不需要精确的系统确认,因此能满足广泛的实际控制工程系统的要求。
附图说明
[0034]图1是状态不可测的非线性系统自适应神经网络观测器控制方法的流程图。
[0035]图2是系统跟踪控制效果图。
[0036]图3是跟踪误差图。
[0037]图4是观测器误差图。
具体实施方式
[0038]以下将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地进一步详细的说明。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]如图1

4所示,状态不可测的非线性系统自适应神经网络观测器控制方法,针对状态不可测的严格反馈非线性系统,提供了一种新的自适应神经网络观测器控制方法。该观测器方法不要求设计常数必须满足Hurwitz方程,这使得它可以更有效地应用于许多控制技术。
[0040]一类严格反馈非线性系统的自适应神经网络观测器控制方法,具体包括以下内容:
[0041]一:考虑一类单输入单输出严格反馈非线性系统:
[0042][0043]在(1)式中,是未知连续动力函数,u∈R是控制输入,是系统状态,其中我们假设只有x1(t)为可测状态,其余状态均为不可测状态。
[0044]控制任务:为单输入单输出严格反馈非线性系统(1)设计基于观测器的控制,使其满足(1)闭环控制的所有误差信号均为半全局一致最终有界(SGUUB);(2)系统输出能够以期望的精度跟踪预定义的参考信号y
r
(t)。
[0045]假设1:期望参考轨迹y
r
(t)已知且有界,其导数也有界。
[0046]引理1:考虑一个连续函数L(t)∈R具有有界初值。如果满足L(t)≤

aL(t)+b,其中a,b是两个常数,且a>0,b>0,则下列不等式成立
[0047][0048]二:设计自适应神经网络状态观测器
[0049]由于除了x1(t)之外,其他状态都是不可测的,因此我们考虑自适应神经网络观测器方法。为了构造状态观测器,首先将系统重新表示如下:
[0050][0051]其中,为观测增益参数。
[0052]由于上述式子中的是未知连续函数,因此我们使用神经网络进行逼近
[0053][0054]其中是x1,...,x
i
的估计,和是神经网络理想权重,S
f1
(x1)∈R
P
和是神经网络基函数向量。ε
f1
和ε
Fi
是逼近误差,对于常数δ
f1
和δ
Fi
,存在|ε
f1
|<δ
f1
,|ε
Fi
|<δ
Fi

[0055]根据(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种状态不可测的非线性系统自适应神经网络观测器控制方法,其特征在于,包括以下步骤:1)设计单输入单输出严格反馈非线性系统;2)利用神经网络逼近系统连续未知函数,设计自适应神经网络状态观测器及神经网络权重自适应法则;3)自适应神经网络状态观测器的反推设计,将观测器的动态特性与反步法相结合,设计控制器:

定义跟踪误差,利用观测器得到的状态,得到其时间导数,定义反推设计第二步的跟踪误差,设计虚拟控制函数α1,采用Lyapunov函数反推设计的第一个子系统;

定义估计的跟踪误差,然后设计虚拟控制函数α
i


最后设计控制函数u;4)通过Matlab软件进行理论和仿真验证。2.根据权利要求1所述的状态不可测的非线性系统自适应神经网络观测器控制方法,其特征在于,所述步骤1)中的单输入单输出严格反馈非线性系统为:其中,是未知连续动力函数,u∈R是控制输入,是系统状态,只有x1(t)为可测状态,其余状态均为不可测状态。3.根据权利要求1所述的状态不可测的非线性系统自适应神经网络观测器控制方法,其特征在于,所述步骤2)中的连续未知函数为自适...

【专利技术属性】
技术研发人员:文国兴周然然
申请(专利权)人:滨州学院
类型:发明
国别省市:

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

1