高相对度非正则离散抛物分布参数系统迭代学习控制
2019-09-10梅三各戴喜生余莎丽吴却
梅三各 戴喜生 余莎丽 吴却
摘 要:对一类具有高相对度的非正则离散抛物型分布参数系统的迭代学习控制問题进行了研究.首先将集中参数系统高相对度的定义相应的推广到离散分布参数系统.基于本文的非正则离散分布参数系统,设计了一类带有相对度为p的离散分布式迭代学习控制算法.然后由偏差分方程解的一般形式,将该分布参数系统降维处理为一般的离散线性系统,给出了在适当初边值条件下迭代跟踪误差沿迭代轴收敛的充要条件.用线性系统稳定性理论证明了本文所设计的分布式学习控制算法的收敛性.数值例子说明了所给算法的有效性.
关键词:相对度;迭代学习控制;离散分布参数系统;非正则系统
中图分类号:TP273 DOI:10.16375/j.cnki.cn45-1395/t.2019.01.005
0 引言
相对度描述的是以系统动力学为桥梁,系统的控制输入直接馈给(简称为直馈)系统输出程度的量[1].根据文献[2]关于非正则系统的介绍可知,系统的完全非正则性可以用相对度的概念来描述,相对度为[r]的系统即为[r]阶完全非正则系统.迭代学习控制是一种可实现完全跟踪的控制算法,具有结构简单,应用广泛等特点.目前关于迭代学习控制算法的研究大多都是针对相对度为1或0的可重复动态系统设计的[3-6],这些算法一般比较简单,比较容易设计和调节就能实现有限时间区间上的完全跟踪任务. 然而,实际应用中有许多系统相对度大于1甚至更高,比如,文献[7]提到的非完整机器人系统,以及文献[8]提到的相对度大于4的系统,对类似系统,通常的一些算法收敛性条件将不再成立.比如,考虑下面的离散时间系统:
一般的,要根据系统高相对度的特点建立相应的迭代学习控制算法来修正控制信号:对于[rr≥1]阶完全非正则系统,可由系统当前次运行的跟踪误差[e]的[r]或[r-1]阶导数来构造迭代学习控制策略[1],以达到修正控制输入信号,对期望轨迹实现完全跟踪的目的.文献[1]以高相对度线性时不变系统为研究对象,给出了一类基于高相对度的迭代学习控制算法;针对具有任意相对度的非线性连续时间系统,文献[2]设计了一类基于数据采样的迭代学习控制算法;文献[10]研究了一类具有高相对度的不确定线性连续时间系统的迭代学习控制,提出了一种自适应迭代学习控制算法;文献[11]提供了一类分析具有高相对度2D Roesser 系统迭代学习控制分析方法;针对一类具有高相对度的线性离散时间系统,文献[12]设计了带有相对度[p]的迭代学习控制算法.以上文献的研究对象都是由常微分方程或者常差分方程构成的集中参数系统,尽管有些文献已经研究了分布参数系统迭代学习控制问题[13-14],目前研究由偏微分或偏差分方程构成的高相对度分布参数系统的迭代学习控制问题还未见有报道.本文则是首次对具有高相对度的非正则离散分布参数系统的迭代学习控制问题的进行研究.
1 高相对度非正则离散抛物分布参数系统描述
考虑如下的单输入单输出高相对度非正则离散抛物分布参数系统:
数值仿真结果如图1—图4所示.
图1是系统运行时的期望曲面,图2是第20次运行时的输出曲面,图3是第20次运行时实际输出与期望输出的误差曲面,图4是迭代次数与每次运行时实际输出与期望输出之间最大误差的关系图.由图3可以看出在第20次运行时,相应的迭代误差可以满足.由图4可以看出在第6次运行时输出轨迹对期望轨迹基本实现完全跟踪.因此,数值仿真结果验证了本文所提出算法的有效性.
4 结语
本文利用学习控制方法对非正则离散抛物型偏差分系统进行了研究,设计了基于相对度的控制算法,得到误差沿迭代轴收敛的结果,数值仿真也验证了所给算法的有效性.利用该算法的思想,未来可考虑进一步推广到双曲型系统.
参考文献
[1] 阮小娥, 王杰. 高阶相对度线性时不变系统的迭代学习[J]. 应用数学学报,2014,37(6):1077-1092.
[2] SUN M X, WANG D W. Sample-data iterative learning control for nonlinear systems with arbitrary relative degree[J]. Automatic, 2001,37(2):283-289.
[3] 肖阳, 朱芳来. 非正则线性系统闭环P型迭代学习控制算法[J]. 桂林电子工业学院学报,2006,26(3):191-194.
[4] 施建礼, 宋召青, 王文才. 非正则线性系统的闭环P 型迭代学习控制[J]. 计算机仿真,2003, 20(10):71-73.
[5] 傅勤. 二阶非线性双曲型分布参数系统的迭代学习控制[J]. 系统科学与数学,2014,34(3):284-293.
[6] HUANG D Q,XU J X,LI X F,et al. D-type anticipator iterative learning control for a class in homogeneous heat equations[J]. Automatica, 2013, 49:2397-2408.
[7] 胡跃明,谭慧琼,李迪. 基于非线性系统相对度的学习控制算法及在非完整移动机器人中的应用[J]. 控制理论与应用, 2001,18(5):662-668.
[8] DABO M,CHAFOUK H,LANGLOIS N.Unconstrained NCGPC with a guaranteed closed-loop stability:case of nonlinear SISO systems with the relative degree greater than four[C]//Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 28th Chinese Control Conference,2009,12,1980-1985, Shanghai,China.
[9] 毛祖永,李曉东. 具有迭代初始误差的高相对度线性离散系统的迭代学习控制[J]. 控制理论与应用,2012,29(8):117-120.
[10] CHIEN C J, YAO C Y. An output-based adaptive iterative learning controller for high relative degree uncertain linear systems[J]. Automatic, 2004, 40(1):145-153.
[11] MENG D Y, JIA Y M, DU J P, et al. Data-driven control for relative degree systems via iterative learning[J]. IEEE Transactions on Neural Networks, 2011, 22(10):2213-2225.
[12] WEI Y S, LI X D. Iterative learning control for linear discrete-time systems with high relative degree under initial state vibration[J]. IET Control Theory & Applications. 2016,10(10):1115-1126.
[13] 戴喜生,张建香,袁海英,等.基于闭环P型学习控制的线性分布参数切换系统故障诊断[J].广西科技大学学报,2016,27(4):7-14.
[14] 戴喜生,罗文广,曹立生,等.初值大偏差分布参数系统迭代学习跟踪控制[J].广西工学院学报,2012,23(4):18-22.
[15] ILCHMANN A,MULLER M. Time-varying linear systems:relative degree and normal form[J].IEEE Transactions on Automatic Control,2017,52(5):1-17.
[16] CHENG S S. Partial difference equation[M]. London and New York: Taylor & Francis, 2009.