基于集总复合估计的严格反馈系统神经网络控制方法技术方案

技术编号:19855972 阅读:22 留言:0更新日期:2018-12-22 11:22
本发明专利技术涉及一种基于集总复合估计的严格反馈系统神经网络控制方法,属于智能控制方法领域,用于解决具有外界干扰的不确定反馈系统中未知动态和时变扰动的问题。该方法基于反步法的框架,采用神经网络来估计系统的非线性函数,利用扰动观测器处理由神经网络近似误差和时变扰动所形成的复合扰动,利用在线数据的神经网络估计和扰动观测估计构造集总复合估计误差,并设计神经网络和扰动观测器的更新律,最后基于神经网络估计与扰动观测估计设计控制输入。本发明专利技术将神经网络学习和扰动观测有机结合,为处理具有时变干扰的严格反馈系统控制提供了有效途径。

【技术实现步骤摘要】
基于集总复合估计的严格反馈系统神经网络控制方法
本专利技术涉及一种神经网络控制方法,特别是涉及一种基于集总复合估计的严格反馈系统神经网络控制方法,属于智能控制方法领域。
技术介绍
反步法控制被广泛应用于严格反馈系统,但是在传统设计中存在“复杂度爆炸”问题,因此动态面设计以及指令滤波设计被应用降低设计复杂度。针对非线性严格反馈系统的设计由于非线性存在,智能控制技术得到广泛关注。现在多数已有智能控制研究基于跟踪误差进行权重更新,仅保证闭环系统的稳定性,难以实现预期的非线性估计效果。《CompositeLearningControlofMIMOSystemsWithApplications》(BXu,YShou,《IEEETransactionsonIndustrialElectronics》,2018年,第65卷第8期)一文针对多输入多输出的严格反馈系统研究了基于在线数据学习的控制方法。论文在反步法的框架下设计控制器,基于在线数据构建预测误差以设计神经网络自适应更新律,实现了系统的快速稳定控制。但是,当不确定系统具有时变扰动时,扰动会破坏神经网络的学习性能,系统将无法准确逼近未知系统动力学,因而难以保证控制性能。
技术实现思路
要解决的技术问题为解决具有外界干扰的不确定反馈系统中未知动态和时变扰动的问题,本专利技术提出了一种基于集总复合估计的严格反馈系统神经网络控制方法,该方法基于反步法的框架,采用神经网络来估计系统的非线性函数,同时利用扰动观测器处理由神经网络近似误差和时变扰动所形成的复合扰动,然后基于两种估计信息形成集总预测误差,并应用到神经网络和扰动观测器的更新律中,最后将控制输入前馈到系统的动力学模型中。技术方案一种基于集总复合估计的严格反馈系统神经网络控制方法,其特征在于步骤如下:步骤1:考虑严格反馈系统动力学模型:其中i=1,…,n,u∈R表示系统输入,y∈R表示系统输出,表示关于的未知光滑函数,表示已知非零函数,di(t)表示时变扰动,满足其中表示扰动以及扰动变化率上界;步骤2:根据公式(1),定义跟踪误差为e1=x1-yr,其中yr表示参考信号;第一步:设计虚拟控制量为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示参考信号的导数,表示复合扰动的估计值,k1>0和Lf1>0为设计参数;设计一阶滤波器为其中τ2>0为滤波器参数;设计补偿信号z1为其中z2在下一步设计中给出;定义补偿后跟踪误差为v1=e1-z1,设计集总预测误差为其中τd>0为在线数据采集区间;设计神经网络自适应更新律为其中λ1>0,kω1>0和δf1>0为设计参数;设计扰动观测器为其中L1>0为扰动观测器参数;第i步:定义跟踪误差为i=2,…,n-1;设计虚拟控制量为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示虚拟控制量的导数,表示复合扰动的估计值,ki>0和Lfi>0为设计参数;设计一阶滤波器为其中τi+1>0为滤波器参数;设计补偿信号zi为定义补偿后跟踪误差为vi=ei-zi,设计集总预测误差为其中设计神经网络自适应更新律为其中λi>0,kωi>0和δfi>0为设计参数;设计扰动观测器为其中Li>0为扰动观测器参数;第n步:定义跟踪误差为设计实际控制输入u为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示虚拟控制量的导数,表示复合扰动的估计值,kn>0和Lfn>0为设计参数;设计补偿信号zn为定义补偿后跟踪误差为vn=en-zn,设计集总预测误差为其中设计神经网络自适应更新律为其中λn>0,kωn>0和δfn>0为设计参数;设计扰动观测器为其中Ln>0为扰动观测器设计参数;步骤3:根据得到的控制输入u,返回到严格反馈系统的动力学模型(1),对参考信号yr进行跟踪控制。有益效果本专利技术提出的一种基于集总复合估计的严格反馈系统神经网络控制方法,与现有技术相比有益效果为:(1)本专利技术考虑采用神经网络估计系统不确定非线性信息,采用扰动观测器估计系统复合扰动,并基于这两种估计信息构造集总预测误差。(2)本专利技术在神经网络与扰动观测器的更新律中引入集总预测误差用于评价集总估计性能,形成信息交互。(3)本专利技术将神经网络估计和扰动观测估计引入到控制信号中,实现系统集总不确定的有效前馈,可提高系统的跟踪性能。附图说明图1是本专利技术基于集总复合估计的严格反馈系统神经网络控制方法的流程图。具体实施方式现结合实施例、附图对本专利技术作进一步描述:本专利技术解决其技术问题采用的技术方案是:一种基于集总复合估计的严格反馈系统神经网络控制方法,通过以下步骤实现:(a)考虑严格反馈系统动力学模型:其中i=1,…,n,u∈R表示系统输入,y∈R表示系统输出,表示关于的未知光滑函数,表示已知非零函数,di(t)表示时变扰动,满足其中表示扰动以及扰动变化率上界。(b)根据公式(1),定义跟踪误差为e1=x1-yr,其中yr表示参考信号。第一步:设计虚拟控制量为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示参考信号的导数,表示复合扰动的估计值,k1>0和Lf1>0为设计参数。设计一阶滤波器为其中τ2>0为滤波器参数。设计补偿信号z1为其中z2在下一步设计中给出。定义补偿后跟踪误差为v1=e1-z1,设计集总预测误差为其中τd>0为在线数据采集区间。设计神经网络自适应更新律为其中λ1>0,kω1>0和δf1>0为设计参数。设计扰动观测器为其中L1>0为扰动观测器参数。第i步:定义跟踪误差为i=2,…,n-1。设计虚拟控制量为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示虚拟控制量的导数,表示复合扰动的估计值,ki>0和Lfi>0为设计参数。设计一阶滤波器为其中τi+1>0为滤波器参数。设计补偿信号zi为定义补偿后跟踪误差为vi=ei-zi,设计集总预测误差为其中设计神经网络自适应更新律为其中λi>0,kωi>0和δfi>0为设计参数。设计扰动观测器为其中Li>0为扰动观测器参数。第n步:定义跟踪误差为设计实际控制输入u为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示虚拟控制量的导数,表示复合扰动的估计值,kn>0和Lfn>0为设计参数。设计补偿信号zn为定义补偿后跟踪误差为vn=en-zn,设计集总预测误差为其中设计神经网络自适应更新律为其中λn>0,kωn>0和δfn>0为设计参数。设计扰动观测器为其中Ln>0为扰动观测器设计参数。(c)根据得到的控制输入u,返回到严格反馈系统的动力学模型(1),对参考本文档来自技高网...

【技术保护点】
1.一种基于集总复合估计的严格反馈系统神经网络控制方法,其特征在于步骤如下:步骤1:考虑严格反馈系统动力学模型:

【技术特征摘要】
1.一种基于集总复合估计的严格反馈系统神经网络控制方法,其特征在于步骤如下:步骤1:考虑严格反馈系统动力学模型:其中i=1,…,n,u∈R表示系统输入,y∈R表示系统输出,表示关于的未知光滑函数,表示已知非零函数,di(t)表示时变扰动,满足其中表示扰动以及扰动变化率上界;步骤2:根据公式(1),定义跟踪误差为e1=x1-yr,其中yr表示参考信号;第一步:设计虚拟控制量为其中表示神经网络最优权重的估计值,表示神经网络基函数向量,表示参考信号的导数,表示复合扰动的估计值,k1>0和Lf1>0为设计参数;设计一阶滤波器为其中τ2>0为滤波器参数;设计补偿信号z1为其中z2在下一步设计中给出;定义补偿后跟踪误差为v1=e1-z1,设计集总预测误差为其中τd>0为在线数据采集区间;设计神经网络自适应更新律为其中λ1>0,kω1>0和δf1>0为设计参数;设计扰动观测器为其中L1>0为扰动观测器参数;第i步:定义跟踪误差为i=2,…,n-1;设计虚拟控制量为其中表示神经网络最优权重的估计...

【专利技术属性】
技术研发人员:许斌寿莹鑫
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

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

1