一种非线性系统的自适应学习预设性能控制方法技术方案

技术编号:16269323 阅读:650 留言:0更新日期:2017-09-22 21:02
本发明专利技术公开了一种非线性系统的自适应学习预设性能控制方法,先建立Euler‑Lagrange动力学系统模型,然后对所述动力学系统模型进行预设性能控制,设计标称预设性能控制器,最后基于自适应动态规划,设计基于学习的自适应控制器。本发明专利技术在不需要系统确切的动力学模型基础上,仅依赖于系统的输入/输出数据,设计出一种低复杂度的鲁棒自适应控制器,使得受控的Euler‑Lagrange系统的瞬态与稳态性能能够得到先验设计,同时又可避免传统基于数据学习控制严重依赖初始允许控制策略的缺点。

【技术实现步骤摘要】
一种非线性系统的自适应学习预设性能控制方法
本专利技术属于非线性系统的自适应控制
,具体涉及一种非线性系统的自适应学习预设性能控制方法。
技术介绍
很多实际工程系统(如航天器、空间机器人等)都可以写成Euler-Lagrange形式,因此对Euler-Lagrange系统的鲁棒控制一直是控制领域研究的热点。现有针对Euler-Lagrange系统的控制方法主要有滑模控制、预测模型控制、控制等。但是这些提及的控制方法都严重依赖于Euler-Lagrange系统的动力学模型。由于系统的不确定性以及外界环境的干扰,精确的Euler-Lagrange系统模型往往难以获得,为了实现对带有未知非线性的Euler-Lagrange系统的鲁棒控制,基于神经网络和模糊系统的自适应控制方法不断被提出,虽然这些自适应控制能够很好的实现对Euler-Lagrange系统的鲁棒控制,但是由于在控制过程中采用神经网络或者模糊系统对未知非线性系统的逼近,带来模型近似误差问题,以及设计的自适应控制律只在神经网络或者模糊近似器所在的紧集合上有效问题。因此,如何克服这些问题是Euler-Lagrange系统控制领域值得深究的研究方向。近年来,随着人工智能理论和技术的不断发展,基于数据学习的自适应控制被提出。该自适应方法仅依赖于系统的输入输出数据,有效地克服了基于系统动力学模型控制方法的局限性。但是基于数据学习的自适应控制方法却严重依赖于初始允许控制策略,并以此来为后续的学习控制律提供可靠的稳定状态序列,这对于实际带有未知的非线性Euler-Lagrange系统来说,具有应用上的不可扩展性。而如何结合基于数据学习的自适应控制的优点来实现对带有未知非线性的Euler-Lagrange系统的低复杂度鲁棒控制是值得深究的课题。除此之外,现有针对Euler-Lagrange系统的瞬态与稳态性能多依赖于繁复的后验调参,难以先验设计。因此如何实现对不确定Euler-Lagrange控制系统的瞬态与稳态性能的先验设计也是值得考虑的问题。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种非线性系统的自适应学习预设性能控制方法,针对不确定Euler-Lagrange非线性系统控制问题。本专利技术采用以下技术方案:一种非线性系统的自适应学习预设性能控制方法,包括以下步骤:S1、建立Euler-Lagrange动力学系统模型;S2、对所述动力学系统模型进行预设性能控制,设计标称预设性能控制器;S3、针对评价网络,基于自适应动态规划,定义增强性能信号采用三层神经网络对最优的补偿控制输入进行近似,采用三层神经网络对执行层补偿控制进行近似,最终实现基于学习的自适应预设性能控制器。进一步的,步骤S1中,定义变量r=q,所述动力学系统模型为:其中,r为广义位置,v为速度,M-1(r)为正定对称转动惯量,C(r,v)为科里奥利矩阵,g(r)为重力矢量,τ为控制力矩,d为外界未知有界干扰。进一步的,步骤S2中,所述标称预设性能控制器为:其中:τp,i为第i维预设性能控制输入,ki为待设计的正的控制增益,为统一误差,或(-1,κs,i),κ为正的常量,ξs,i为正的伴随参量。进一步的,定义所述动力学系统模型的预设性能为:其中:κs,i∈[0,1],是单调递减函数。进一步的,定义流形如下:s=ev+βer其中,s=[s1,...,sn]T∈Rn为滤波误差,β∈Rn×n为待设计正定对角矩阵,ev=v-vd为广义速度误差,er=r-rd∈Rn为广义位置误差,vd为广义期望速度,rd为期望位置。进一步的,步骤S3中,所述增强性能信号为:其中:s为滤波误差,τc∈Rn自适应学习补偿控制项,Q,R分别为正定矩阵。进一步的,步骤S3中,最优的补偿控制输入在评价网络待优化的长时间性能为:三层神经网络对执行层相应补偿控制近似为:其中,τc,i为第i维补偿控制输入,i=1,...,n,ωc1,k=[ωc1,k1,...,ωc1,k2n]T为输入层与隐藏层的权重参数,为隐藏层与输出层之间的权重参数,φc,k为神经网络激活函数,Nc为评价层隐藏层节点个数。进一步的,步骤S3中,对于输入层与隐藏层以及隐藏层与输出层之间的权重参数可以利用梯度下降法实现更新。进一步的,所述基于学习的自适应预设性能控制器τ为:其中,τp,i为标称预设性能控制输入,τc,i为补偿控制输入,ki为正的控制增益,ξi为伴随变量,γs,i为预设性能的下界增益,为预设性能的上界增益,为执行网络第一层神经网络权重,φa,k为执行网络中隐藏层激活函数,为神经网络的输入信号。与现有技术相比,本专利技术至少具有以下有益效果:本专利技术一种非线性系统的自适应学习预设性能控制方法,通过建立Euler-Lagrange动力学系统模型,并对所述动力学系统模型进行预设性能控制,设计标称预设性能控制器,然后基于自适应动态规划,设计基于学习的自适应控制器,在不需要Euler-Lagrange系统模型信息基础上,仅依赖于系统的输入/输出数据,就可以实现对受控Euler-Lagrange系统的鲁棒自适应控制,并且系统对未知不确定性以及外界干扰具有较强的鲁棒性以及自适应性,受控Euler-Lagrange系统的瞬态与稳态性能可以实现先验的设计。进一步的,在只需要不确定Euler-Lagrange系统的输入输出数据基础上,基于自适应动态规划方法,形成自适应补偿控制律,能够增强标称预设性能控制器对未知不确定性以及外界干扰的鲁棒性以及自适应性。综上所述,本专利技术在不需要系统确切的动力学模型基础上,仅依赖于系统的输入/输出数据,设计出一种低复杂度的鲁棒自适应控制器,使得受控的Euler-Lagrange系统的瞬态与稳态性能能够得到先验设计,同时又可避免传统基于数据学习控制严重依赖初始允许控制策略的缺点。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明图1为地面小车第一维流形响应图;图2为地面小车第二维流形响应图;图3为地面小车第三维流形响应图;图4为地面小车系统输出追踪图;图5为地面小车三维控制输入示意图;图6为地面小车二维轨迹追踪图。具体实施方式本专利技术公开了一种不确定Euler-Lagrange非线性系统的自适应学习预设性能控制方法,针对不确定Euler-Lagrange非线性系统控制问题,提出一种仅依赖系统输入/输出信息的低复杂度鲁棒自适应控制方法,实现对不确定Euler-Lagrange系统的鲁棒追踪控制,并且避开传统基于模型控制方法设计复杂度高以及传统基于数据学习控制方法严重依赖初始允许控制策略等缺点。具体步骤如下:S1、Euler-Lagrange动力学系统描述本专利技术针对Euler-Lagrange的系统模型为:其中,q=[q1,...,qn]T∈Rn为广义坐标向量,n为系统维数,T是向量转置,Rn为n维欧几里得空间,M(q)∈Rn×n为正定对称转动惯量;为科里奥利矩阵;g(q)为重力矢量;τ,d∈Rn为控制力矩以及外界未知有界干扰。定义变量r=q,则式(1)等价转化为:其中,r,v∈Rn为广义位置与速度。S2、标称预设性能控制器针对系统模型(2),定义流形如下:s=ev+βer(3)其中,s=[s1,…,sn]本文档来自技高网
...
一种非线性系统的自适应学习预设性能控制方法

【技术保护点】
一种非线性系统的自适应学习预设性能控制方法,其特征在于,包括以下步骤:S1、建立Euler‑Lagrange动力学系统模型;S2、对所述动力学系统模型进行预设性能控制,设计标称预设性能控制器;S3、针对评价网络,基于自适应动态规划,定义增强性能信号

【技术特征摘要】
1.一种非线性系统的自适应学习预设性能控制方法,其特征在于,包括以下步骤:S1、建立Euler-Lagrange动力学系统模型;S2、对所述动力学系统模型进行预设性能控制,设计标称预设性能控制器;S3、针对评价网络,基于自适应动态规划,定义增强性能信号采用三层神经网络对最优的补偿控制输入进行近似,采用三层神经网络对执行层补偿控制进行近似,最终实现基于学习的自适应预设性能控制器。2.根据权利要求1所述的一种非线性系统的自适应学习预设性能控制方法,其特征在于,步骤S1中,定义变量r=q,所述动力学系统模型为:其中,r为广义位置,v为速度,M-1(r)为正定对称转动惯量,C(r,v)为科里奥利矩阵,g(r)为重力矢量,τ为控制力矩,d为外界未知有界干扰。3.根据权利要求1所述的一种非线性系统的自适应学习预设性能控制方法,其特征在于,步骤S2中,所述标称预设性能控制器为:其中:τp,i为第i维预设性能控制输入,ki为待设计的正的控制增益,为统一误差,或(-1,κs,i),κ为正的常量,ξs,i为正的伴随参量。4.根据权利要求3所述的一种非线性系统的自适应学习预设性能控制方法,其特征在于,定义所述动力学系统模型的预设性能为:其中:是单调递减函数。5.根据权利要求4所述的一种非线性系统的自适应学习预设性能控制方法,其特征在于,定义流形如下:s=ev...

【专利技术属性】
技术研发人员:罗建军魏才盛袁建平王明明朱战霞殷泽阳
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

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

1