论文部分内容阅读
本文所研究的前向控制技术是在系统浸入与不变流形理论的理论框架下提出来的,是针对一类具有严格反馈形式的高阶非线性系统设计出来的构造性控制方法。前向控制策略通过构造映射,将低阶目标系统浸入到被控对象中,使得被控对象与目标系统有一致的响应特性。相对于经典的反步法,前向控制是从流形的角度出发,原则上不需要Lyapunov函数,而且其设计步骤可以大大简化。本文首先将被控对象指定为一类关于输入仿射的高阶全信息非线性系统,通过对系统浸入与不变流形理论的研究,前向控制技术可以有效地实现模型降阶。这种新型的非线性控制方法不需要对模型进行线性化,仅需要在每一步构造目标系统、映射以及虚拟控制器保证闭环子系统所有信号的有界性,以及在浸入条件中系统响应特性得到传递。然而,随着系统自由度的增加,控制器设计会变得越来越复杂。出现这种弊端的原因与经典反步法类似,前向控制方法每一步设计都需要计算映射的导数,被控对象的阶数越高,计算量越增大,这就是微分膨胀现象。为了解决这样的问题,在每一步虚拟控制器设计过程中,引入一个滤波器来计算映射及其导数,保证整个控制器设计过程不涉及直接的微分运算,极大地提高了控制器计算效率。同时,利用滤波器的内稳定性可以推导出系统所有信号的有界性,而且不需要被控对象模型中的函数都是可微的。在全信息非线性系统的基础上考虑模型中出现满足不匹配条件的不确定性以及外部扰动,设计了鲁棒前向控制器。首先,结合自适应控制理论,对带有线性参数化的系统设计了自适应控制器;其次,对系统中出现的扰动以及不确定性,利用扰动观测器对其进行估计,从而得到了基于扰动观测器的鲁棒前向控制策略;然后,利用径向基函数的神经网络对模型中的不确定性以及映射的导数进行任意精度的逼近,从而得到基于神经网络的鲁棒自适应控制器。这种方式避免了大量地引入滤波器,而且不需要限制模型的线性参数化形式。在保证闭环系统稳定性的基础上,利用原系统与目标系统的浸入关系,设计了改善系统响应特性的准有限时间前向控制器。由于前向控制是基于系统浸入与不变流形理论框架提出来的,所以选取合适的目标系统与映射,在系统降阶之后状态响应特性不会改变。通过综合例如一阶或者二阶线性系统这样的低阶目标子系统的控制器获得期望的响应特性,使得高阶系统得到同样的系统性能的目的。因此,无论平衡点调节问题还是参考信号跟踪问题,在准有限时间前向控制器的作用下,系统收敛速度会更快,跟踪精度会更高,扰动抑制能力会更强。而响应速度取决于虚拟控制器增益的调节。另一方面,当高阶非线性系统出现执行器饱和时,利用双曲正切函数对饱和非线性函数进行逼近,从而得到抗饱和鲁棒前向控制器。最后,将上述提出的基于系统浸入和不变流形理论的鲁棒前向控制设计方法应用于拮抗式筋腱机械臂的控制系统设计中,设计了基于标准前向控制器、自适应前向控制器以及准有限时间前向控制器。将所设计的控制器放在拮抗式筋腱机械臂的非线性模型中进行时域仿真,经过仿真验证,本文提出的基于前向控制方法的鲁棒控制器可以保证机械臂对外部扰动和不确定性不敏感,而且可以快速跟踪期望的参考轨迹。