当前位置: 首页 > 专利查询>山东大学专利>正文

一种分数阶迭代学习频域控制器及系统技术方案

技术编号:21850194 阅读:28 留言:0更新日期:2019-08-14 00:13
本公开提供了一种分数阶迭代学习频域控制器及系统。其中,分数阶迭代学习频域控制器为:

A FRACTIONAL ORDER ITERATIVE LEARNING FREQUENCY DOMAIN CONTROLLER AND ITS SYSTEM

【技术实现步骤摘要】
一种分数阶迭代学习频域控制器及系统
本公开属于控制
,尤其涉及一种分数阶迭代学习频域控制器及系统。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。近年研究发现,当研究者面对复杂系统以及复杂现象时,特别是传统整数阶微分方程建模不能描述一些特殊的现象以及含有一些特殊条件的物理系统等,分数阶微积分可以较好地刻画这些现象而得到研究者的青睐,分数阶系统控制成为当前系统控制领域的一个研究热点。而分数阶时延微分方程是其中重要的一类系统,时延分数阶系统能更好的描述问题的发生过程,如复杂轨迹跟踪的跟踪,复杂网络等。专利技术人发现,控制领域的研究者对复杂轨迹跟踪的研究,轨迹跟踪学习控制算法尽管可以实现对期望轨迹的完全跟踪,但现有的方法都是要求系统满足严格的重置条件,即迭代的系统不存在时延现象。另一方面,现有的控制方法都是存在于时域且为整数阶算法,不仅可调参数少,而且控制器可观测的特性较少,也使得控制器的适用性较差。国内外学者已经对路径跟踪问题进行了大量的研究并取得了相关的成果,但大多路径以及控制器都是建立在整数阶微分方程,对问题的分析也仅仅局限于时域。然而在实际问题中,整数阶动态模型已经满足不了现在的需要,因此需要建更加精确地动态模型对现有的复杂路径进行跟踪。现有的控制器都是基于时域范围内设计的,缺少对系统的频域分析。相比时域分数阶控制器,频域分数阶控制器可以体现频率结构及频率与该频率信号幅度的关系,信号信息不仅随时间变化,还与频率、相位等信息有关,这就需要进一步分析信号的频率结构,并在频率域中对信号信息进行描述,更好地剖析问题更为深刻和方便。
技术实现思路
本公开的第一个方面提供一种分数阶迭代学习频域控制器,其解决了分数阶线性跟踪控制系统中存在时延情形下的追踪问题,所提出的控制器不仅设计要求低,可以修复时延对系统跟踪的影响,而且可以观察控制器的频域特性,最终能够保证分数阶追踪系统经过一定迭代次数之后使得跟踪误差控制在理想范围之内,具有很强的实用性与观测性。为了实现上述目的,本公开采用如下技术方案:一种分数阶迭代学习频域控制器,所述分数阶迭代学习频域控制器为:其中,γ和Φ均为分数阶迭代学习控制器的增益矩阵,且γ和Φ使得为迭代次数;α∈[0,1]为Caputo定义下的α阶导数;Uk+1(s)为含有时延的分数阶轨迹跟踪系统的动态模型第k+1次迭代的控制量,Uk(s)为含有时延的分数阶轨迹跟踪系统的动态模型第k次迭代的控制量;U0(s)为含有时延的分数阶轨迹跟踪系统的动态模型控制量的初始值;Ek(s)为追踪误差,即为含有时延的分数阶轨迹跟踪系统的动态模型的输出动态轨迹与期望轨迹模型中的期望轨迹之差。本公开的第二个方面提供一种含有时延的分数阶轨迹跟踪系统。一种含有时延的分数阶轨迹跟踪系统,包括上述所述的分数阶迭代学习频域控制器。本公开的有益效果是:(1)本公开解决了分数阶线性跟踪控制系统中存在时延情形下的追踪问题,所提出的控制器不仅设计要求低,可以修复时延对系统跟踪的影响,而且可以观察控制器的频域特性,最终能够保证分数阶追踪系统经过一定迭代次数之后使得跟踪误差控制在理想范围之内,具有很强的实用性与观测性。(2)本公开考虑了实际路径跟踪应用中,分数阶系统存在控制时延与模型未知同时存在情形下的路径追踪问题,充实了迭代学习控制的研究内容,拓宽了其工程应用范围。(3)本公开所提出的分数阶频域迭代学习控制器不仅设计求解简单,不仅可以消除系统控制时延,而且能够保证经过一定迭代次数之后在整个跟踪过程中的一致性,具有很强的实用性与可观性。附图说明构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。图1为本公开实施例提供的频域分数阶迭代学习控制器作用下,含有时延的分数阶轨迹跟踪系统结构示意图;图2为本公开实施例提供的分数阶频域迭代学习控制器的频域收敛带图;图3为本公开实施例提供的分数阶频域迭代学习轨迹跟踪控制方法的系统奈奎斯特图;图4为本公开实施例提供的分数阶频域迭代学习轨迹跟踪控制方法的跟踪仿真结果图;图5为本公开实施例提供的分数阶频域迭代学习轨迹跟踪控制方法的误差收敛仿真结果图;图6为本公开实施例提供的在不同时延下分数阶频域迭代学习轨迹跟踪控制中频率与最大收敛频率关系仿真结果图。具体实施方式下面结合附图与实施例对本公开作进一步说明。应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。图1为本公开实施例提供的频域分数阶迭代学习控制器作用下,含有时延的分数阶轨迹跟踪系统结构示意图。如图1所示,一种含有时延的分数阶轨迹跟踪系统,包括分数阶迭代学习频域控制器及时延器。具体地,所述含有时延的分数阶轨迹跟踪系统,还包括:移动机构,所述移动机构与分数阶迭代学习频域控制器相连,所述分数阶迭代学习频域控制器用于跟踪移动机构的期望轨迹。作为可选实施方式,所述移动机构为轮式机器人。需要说明的是,移动机构也可为其他现有的移动设备,本领域技术人员可根据实际情况来具体选择。在图1所示的结构下:对复杂的跟踪轨迹进行分析可以组成频域范围内的动态模型:其中,k∈N+为迭代次数;Uk(s),Yk(s)∈Rr,Xk(s)∈Rn(R为实数集合;r,n为矩阵的维数)分别代表动态模型第k次迭代的控制,输出和状态变量,h1<t∈[0,T]为控制时延,A,B,C为相应的满足收敛条件的合适维数矩阵。定义将复杂的路径转化为频域范围内的分数阶系统轨迹,称之为期望轨迹模型,然后设计跟踪轨迹的动态模型,期望轨迹定义为:其中,Ud(s),Yd(s)∈Rr,Xd(s)∈Rn(R为实数集合;r,n为矩阵的维数)分别代表期望轨迹模型的控制,输出和状态变量,α∈[0,1],为Caputo定义下的α阶导数;Ad,Bd,Cd为已知维数矩阵,表达式是已知的。本实施例的目标是:对于频域分数阶跟踪系统(2),设计具有初始状态学习能力的频域分数阶迭代学习控制器,使系统(2)的输出能够跟踪到系统(1)的输出轨迹。频域分数阶迭代学习控制器的具体实现过程如下:步骤1:问题转化定义追踪误差Ek(s)=Yd(s)-Yk(s)那么,本实施例的目的为:对于任意的时延h1<t,t∈[0,T],设计分数阶频域迭代控制器使得成立,就将分数阶路径追踪的控制问题转化为追踪误差系统在时间区间t∈[0,T]内的稳定性控制问题。步骤l中通过定义一个合适的分数阶频域跟踪函数,将复杂的带有控制时延的轨迹跟踪问题转化为追踪误差系统在一定频域区间内的稳定性控制问题。步骤2:具有控制时延修复能力的分数阶频域迭代学习控制器的设计,设计的控制器为:其中,γ,Φ为分数阶迭代学习控制器的增益矩阵,需要依据收敛条件进行设计。分数阶本文档来自技高网
...

【技术保护点】
1.一种分数阶迭代学习频域控制器,其特征在于,所述分数阶迭代学习频域控制器为:

【技术特征摘要】
1.一种分数阶迭代学习频域控制器,其特征在于,所述分数阶迭代学习频域控制器为:其中,γ和Φ均为分数阶迭代学习控制器的增益矩阵,且γ和Φ使得k∈N+为迭代次数;α∈[0,1]为Caputo定义下的α阶导数;Uk+1(s)为含有时延的分数阶轨迹跟踪系统的动态模型第k+1次迭代的控制量,Uk(s)为含有时延的分数阶轨迹跟踪系统的动态模型第k次迭代的控制量;U0(s)为含有时延的分数阶轨迹跟踪系统的动态模型控制量的初始值;Ek(s)为追踪误差,即为含有时延的分数阶轨迹跟踪系统的动态模型的输出动态轨迹与期望轨迹模型中的期望轨迹之差。2.如权利要求1所述的一种分数阶迭代学习频域控制器,其特征在于,含有时延的分数阶轨迹跟踪系统的动态模型为:Yk(s)=CXk(s)其中,Yk(s)和Xk(s)分别代表动态模型第k次迭代的输出和状态变量,h1<t∈[0,T]为控制时延,T为时延设定值;A,B,C为相应的满足收敛条件的维数矩阵。3.如权利要求1所述的一种分数阶迭代学习...

【专利技术属性】
技术研发人员:周风余王玉刚马逍天赵阳尹磊
申请(专利权)人:山东大学
类型:发明
国别省市:山东,37

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

1