关键词:
机械臂
自适应控制
输入输出约束
固定时间稳定
预设时间稳定
摘要:
随着新一代信息技术、生物技术和新材料技术等与机器人技术深度融合,使机器人产业进入快速发展的新时期。机器人系统存在非线性和不确定性,给控制器设计带来了困难。考虑控制器件影响形成的输入约束、运行时需要满足的瞬态和稳态性能要求或限制条件、以及系统安全运行形成的输出约束等,进一步增加了控制器的设计难度。在某些应用场景,需要考虑系统的收敛时间以满足响应时间要求、提高工作效率、实现快速拦截目标等,如航天器要求在预设时间内稳定到目标姿态、码垛机器人要求在预设时间内完成码垛工作、拦截弹要求在预设时间内击中机动目标等,因此设计控制器时需考虑系统收敛时间这一性能指标。本文以受约束的不确定机械臂为研究对象,以反步法、滑模控制和神经网络为核心,结合预设性能控制、非线性映射、漏斗控制、时间尺度变换、固定时间稳定性理论和预设时间稳定性理论等,对考虑收敛时间的受约束不确定机械臂自适应控制方法进行研究。全文主要研究内容如下:1.针对具有输入输出约束的不确定机械臂系统,提出了固定时间自适应神经网络控制方案。首先,针对受输入饱和及预设瞬态和稳态性能指标的不确定机械臂系统,利用预设性能控制使系统运行满足预设性能指标要求,设计固定时间辅助动态系统处理输入饱和约束,结合RBF神经网络及滑模控制,设计了固定时间自适应神经网络轨迹跟踪控制算法。然后,在此基础上,针对受输入和非对称时变输出约束的不确定机械臂系统,利用非线性映射处理非对称时变输出约束,使用RBF神经网络估计系统的不确定性,结合固定时间辅助动态系统及反步法,设计了固定时间自适应神经网络轨迹跟踪控制算法。通过李雅普诺夫稳定性分析,证明了设计的轨迹跟踪控制算法在满足输入输出约束情况下可以使跟踪误差在固定时间收敛到零的邻域内。最后,通过对比仿真验证了所提控制算法的有效性。2.针对具有输入约束的不确定机械臂系统,提出了预设时间自适应神经网络控制方案。首先,针对受输入死区约束的不确定机械臂系统,将死区模型简化成线性部分与扰动部分的叠加形式,使用RBF神经网络逼近系统的集总不确定项,结合反步法和时间尺度变换,设计了预设时间自适应神经网络轨迹跟踪控制算法。然后,在此基础上,针对受输入饱和约束的不确定机械臂系统,设计辅助动态系统处理输入饱和约束,结合RBF神经网络、滑模控制和时间尺度变换,设计了预设时间自适应神经网络轨迹跟踪控制算法。利用李雅普诺夫稳定性理论,证明了设计的轨迹跟踪控制算法在满足输入约束情况下可以使跟踪误差预设时间收敛。最后,通过仿真研究进一步验证了所提控制算法的有效性。3.针对具有约束和外部扰动的不确定机械臂系统,提出了预设时间鲁棒自适应控制方案。首先,针对受外部扰动并需满足期望瞬态和稳态性能指标的不确定机械臂系统,利用漏斗控制使系统运行满足期望性能指标,结合RBF神经网络和反步法,设计了预设时间自适应神经网络轨迹跟踪鲁棒控制算法。然后,在此基础上,针对受输入饱和约束和外部扰动的不确定机械臂系统,构造预设时间扰动观测器估计系统的集总不确定性,设计预设时间辅助动态系统处理输入饱和约束,结合反步法,设计了基于预设时间扰动观测器的轨迹跟踪鲁棒自适应控制算法。通过李雅普诺夫稳定性分析,证明了设计的轨迹跟踪鲁棒自适应控制算法可以保证在满足约束的情况下系统输出在预设时间内跟踪期望轨迹。最后,仿真结果表明所设计的控制算法能达到期望的控制效果。4.针对具有输入约束并考虑与外部环境接触的不确定机械臂系统,提出了固定时间和预设时间自适应神经网络力/位混合控制方案。首先,通过设计固定时间辅助动态系统处理输入饱和约束,结合RBF神经网络和滑模控制,设计了固定时间自适应神经网络力/位混合跟踪控制算法。然后,在此基础上,提出新的预设时间李雅普诺夫稳定性判定定理,设计预设时间辅助动态系统处理输入饱和约束,结合RBF神经网络和反步法,设计了预设时间自适应神经网络力/位混合跟踪控制算法。利用李雅普诺夫稳定性理论,证明了所设计的力/位混合控制算法不但可以保证在满足输入约束情况下力跟踪误差的有界性,而且实现了位置跟踪误差固定时间或预设时间收敛到零的邻域内。最后,仿真结果验证了所提控制算法的有效性。