一种非线性系统的自适应滑模控制方法及仿真方法技术方案

技术编号:18006540 阅读:33 留言:0更新日期:2018-05-21 07:10
本分案申请涉及一种非线性系统的自适应滑模控制方法及仿真方法,属于人工智能及控制领域,用于解决闭环控制系统渐近稳定的问题,技术要点是:对所述非线性系统使用LS‑SVM结构逼近理想状态反馈控制器以构造新的反馈控制器,对其由施以滑模控制以对LS‑SVM回归的逼近误差和/或不确定外部干扰补偿,并以自适应率确定权值参数向量,效果是:充分利用LS‑SVM回归的非线性函数逼近能力设计反馈线性化控制器,引入滑模控制补偿LS‑SVM回归的逼近误差及不确定外部干扰对系统输出的影响,进行LS‑SVM权值参数的调整。

【技术实现步骤摘要】
一种非线性系统的自适应滑模控制方法及仿真方法本申请为申请号2017111048243、申请日2017-11-10、专利技术名称“非线性系统的自适应滑模控制方法”的分案申请
本专利技术属于人工智能及控制领域,涉及一种非线性系统的自适应滑模控制方法。
技术介绍
非线性不确定系统的滑模变结构控制一直是控制界关注的热点,很多学者在此领域取得了研究成果。由于非线性系统的滑模控制需要已知系统的粗略数学模型,因此增加了滑模控制对系统模型的依赖。随着人工智能理论的发展,模糊逻辑和神经网络被引入滑模控制设计中来,有效地减少滑模控制对系统模型的依赖。文献[3]研究了基于高增益观测器的非线性系统自适应模糊滑模控制,文献[4]研究了基于神经网络的非线性系统自适应滑模控制,它们主要是利用模糊逻辑或神经网络对任意非线性逼近的能力。但是,模糊逻辑和神经网络应用中存在算法复杂、学习速度慢等问题,而最小二乘支持向量机(LS-SVM)解决了上述问题。LS-SVM保持了标准SVM的强大泛化和全局最优能力,极大地提高了训练效率,同时基于LS-SVM的非线性系统控制研究取得了丰富成果]。但是,将LS-SVM和滑模变结构控制相结合的非线性不确定系统分析和设计的方法则相对较少。
技术实现思路
为了解决闭环控制系统渐近稳定的问题,本专利技术提出如下方案:非线性系统的自适应滑模控制方法,对所述非线性系统使用LS-SVM结构逼近理想状态反馈控制器以构造新的反馈控制器,对其由施以滑模控制以对LS-SVM回归的逼近误差和/或不确定外部干扰补偿,并以自适应率确定权值参数向量。有益效果:本专利技术针对一类包含不确定性和未知有界外部干扰的非线性系统,提出了一种自适应控滑模制方法。该方法充分利用LS-SVM回归的非线性函数逼近能力设计反馈线性化控制器,引入滑模控制补偿LS-SVM回归的逼近误差及不确定外部干扰对系统输出的影响,进行LS-SVM权值参数的调整,最后通过一个仿真实例对设计方案进行了验证,说明本专利技术可以解决闭环控制系统渐近稳定的问题。附图说明图1是状态及期望输出示意图;图2是状态x2及期望输出示意图;图3是控制输入示意图;图4是状态x1及期望输出示意图;图5是状态x2及期望输出示意图;图6是控制输入示意图;图7是跟踪误差示意图。具体实施方式实施例1:本实施例针对一类包含不确定性和未知有界外部干扰的非线性系统,提出了一种基于李雅普诺夫函数的自适应控滑模制方法或系统,该方法执行充分利用LS-SVM回归的非线性函数逼近能力设计反馈线性化控制器,引入滑模控制补偿LS-SVM回归的逼近误差及不确定外部干扰对系统输出的影响,利用Lyapunov函数进行LS-SVM权值参数的调整,最后通过一个仿真实例对设计方案进行了验证。1问题描述考虑非线性不确定系统其中是未知的非线性函数,b是未知的控制增益,d是有界干扰,u∈R和y∈R分别是系统的输入和输出,n为系统状态的阶数。设是系统的状态向量,能测量获得。控制目标就是基于LS-SVM回归实现状态反馈控制,以便保证闭环系统一致有界、跟踪误差小。为了实现目标,给出如下假设:假设1.1参考信号ym及均连续有界,下标m表示参考信号。定义Ym∈Ωm∈Rn(Ωm为已知紧集),于是输出误差为即e=ym-x,且定义K=(k1,k2,…,kn)T为Hurwitz向量。假设1.2控制增益b满足b≥bL>0,bL为b的下界。干扰d有界,假设其上界为D,即|d|≤D,给定D>0。如果函数f(x)已知且干扰d=0,则状态反馈控制器为由式(2)和式(1)计算得到e(n)+kne(n-1)+…+k1e=0(3)式(3)表明,通过适当选择ki(i=1,2,…,n),就能保证sn+knsn-1+…+k1=0的所有根都在复平面左半平面,即limt→∞e1(t)=0。2基于LS-SVM回归的自适应律设计LS-SVM将最小二乘线性系统引入SVM,代替传统的支持向量采用二次规划方法求解分类和函数估计问题,算法的推导参见文献[5]。用于逼近式(2)中u*的LS-SVM结构[10]如下所示其中:x=[x1x2…xn-1xn]T为输入向量,隐含层的节点数为N+1,N为输入向量的样本数。其中第1个节点定义为隐含层的偏差,wj(1,…,N,N+1)为隐含层至输出层的权值,Xj(j=1,…,N,N+1)为支持向量,K(Xj,x)(j=1,…,N,N+1)为核函数。LS-SVM回归的输入输出关系为u(x,θ)=θTβ(4)式中:θ=[w1w2…wN+1]T,β=[1,K(X1,x),…,K(XN,x)]T。利用LS-SVM回归得到u*的近似为为权值参数估计向量。设理想的权值参数向量为式中和Ωx={x||x||≤D2}分别为权值参数和状态向量的有界集合,D1和D2是由用户设计的参数。则有其中ε(x)为LS-SVM的逼近误差,对任意的常数Δε>0,满足|ε(x)|≤Δε。令可得定义滑模面为s=KTe(7)其中kn=1,则式中,和表示对变量s和向量e求导数,e(i)(i=1,…,n)表示e的第i阶导数,u为系统(1)中的控制输入。根据(6),基于滑模控制技术,设计系统的控制输入u为其中取式中D为d的上界(见假设1.2),η>0为设计参数。取权值参数向量的自适应律为式中,Γθ>0是设计参数。定理对于式(1)描述的非线性不确定系统,采用图1的LS-SVM回归结构逼近式(2)中的u*,控制输入取为式(9),权值参数向量自适应律为(11),则闭环系统内所有信号有界。证明:选择如下Lyapunov函数令V对时间求导数有由式(11)可得取η>Δε>0,利用式(10)可得可知闭环系统是渐近稳定的。3仿真研究考虑非线性不确定系统式中,b=1.5+0.5sin(5t),d=12cos(t).首先实现基于LS-SVM回归的自适应滑模控制。取LS-SVM回归的输入为x=[x1x2]T,输出为u*。选取KT=(k1,k2)=(2,1),控制器参数Γθ,η,D和bL分别为2,0.5,12和1。控制量u取白噪声信号(均值0、方差0.01),得到状态x=[x1x2]T的测量数据。从u和x的数据中选择100对作为训练样本,同时,取其中的40对数据作为测试样本。以系统输出误差的均方误差为评价指标,利用交叉验证优化求得LS-SVM回归的超参数。利用优化得到的超参数,重新进行学习和训练,取得基于LS-SVM回归拟合的非线性反馈控制器的参数初值。选择系统参考信号为ym(t)=sin(t),初始状态x=[01]T,应用式(9)对系统进行在线仿真实验。系统的状态x1(t)、x2(t)和控制量u的仿真曲线如图1、图2和图3所示。从仿真结果可以看出本设计方法取得了比较理想的控制效果。然后实现基于神经网络的自适应滑模控制。神经网络控制器结构和参数选取参考文献[11]。基于神经网络的自适应滑模控制的仿真结果如图4、图5和图7。其中,图7为两种控制方法的跟踪误差曲线。对比跟踪误差曲线可知,基于LS-SVM方法的误差平均值为-0.0093,基于神经网络方法的误差平均值为-0.0207,表明本实施例控制方法控制精度更高。4结论本实施例研究了基于LS-SVM回归的一类单输入单输出非线性不确定系统的自适应滑模控制问题。在控制系统的设计中,利用非线性系统的本文档来自技高网...
一种非线性系统的自适应滑模控制方法及仿真方法

【技术保护点】
一种非线性系统的自适应滑模控制方法,其特征在于,对所述非线性系统使用LS‑SVM结构逼近理想状态反馈控制器以构造新的反馈控制器,对其由施以滑模控制以对LS‑SVM回归的逼近误差和/或不确定外部干扰补偿,并以自适应率确定权值参数向量;LS‑SVM结构回归的输入输出关系为u(x,θ)=θ

【技术特征摘要】
1.一种非线性系统的自适应滑模控制方法,其特征在于,对所述非线性系统使用LS-SVM结构逼近理想状态反馈控制器以构造新的反馈控制器,对其由施以滑模控制以对LS-SVM回归的逼近误差和/或不确定外部干扰补偿,并以自适应率确定权值参数向量;LS-SVM结构回归的输入输出关系为u(x,θ)=θTβ,式中:θ=[w1w2…wN+1]T,β=[1,K(X1,x),...

【专利技术属性】
技术研发人员:谢春利赵丹丹
申请(专利权)人:大连民族大学
类型:发明
国别省市:辽宁,21

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

1