欠驱动机械臂控制系统的研究

欠驱动机械臂控制系统的研究

论文摘要

非线性欠驱动控制系统是指系统的独立控制变量个数小于系统自由度个数的一类非线性系统。由于欠驱动系统的复杂性、非线性、不稳定性、要求多目标控制等原因,导致非线性欠驱动系统控制难度较大,但由于其在减少执行元件个数,减轻重量以及降低造价、操作灵活等方面具有较大优势,因此对欠驱动系统的研究具有重要的理论意义和实用价值。欠驱动机械臂是典型的非线性欠驱动机械系统,是由两根刚性连杆通过活动关节连接而成。第一个关节与一台直流电机相连,为驱动关节;第二个关节连接两个杆臂,为欠驱动关节。此系统属于典型的单输入双输出系统,能够进行经典的欠驱动方向的实验研究,同时由于其独特的复杂性,同样适合进行复杂算法的实验研究。本文针对欠驱动机械臂控制系统进行研究,以良好的控制性能、系统的安全运行以及易于操作作为系统的目标,设计并开发了欠驱动机械臂控制系统的专用控制软件,然后针对传统平衡控制算法存在的问题,提出了一种基于T-S模糊的LQR平衡控制算法,并采用神经网络补偿摆臂起摆时的摩擦干扰,最后通过实验验证了所提出的控制算法的有效性和先进性。本文的主要研究内容如下:1.描述了欠驱动机械臂控制系统的结构、特性和研究功能等,并分析了欠驱动机械臂控制算法的研究现状,通过拉格朗日动力学方程建立了欠驱动机械臂被控对象的动力学模型,并通过能量法建立了参数辨识方程。2.完成欠驱动机械臂建模之后,针对传统控制算法存在的问题,本文设计了基于T-S模糊的LQR控制器和采用了基于神经网络补偿的能量法起摆控制器。基于T-S模糊的平衡控制算法,首先将系统设定的状态空间分为若干个模糊子空间,通过线性二次型最优理论和线性调节理论,在每个模糊子空间建立局部控制器,保证系统在每个局部子空间中平衡,并最终收敛于给定平衡点,然后使用隶属函数平滑的将各个局部控制器连接起来,得到非线性控制对象的模糊平衡控制器,实现了欠驱动机械臂在任意给定点的平衡控制,解决了传统平衡算法抗干扰区间小,鲁棒性差等问题。基于神经网络补偿的起摆控制算法,是通过神经网络补偿被控对象的未建模动态,使其达到更好的控制效果。3.编写欠驱动机械臂专用控制软件,设计并开发了欠驱动机械臂控制系统复杂算法模块、滤波模块、切换模块、虚拟对象模块以及实时信号检测模块等,保证了系统的安全运行、便于操作者对控制系统更为直观准确的监控,然后,对所开发的专用控制软件进行相关的测试和验证,证明了其有效性和先进性。最后,在控制软件的基础上进行控制算法的实验验证,并结合传统控制算法进行比较,通过性能指标分析比较,证明所提出和采用的控制算法较传统控制算法对欠驱动机械臂控制性能有大幅度的提高。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 选题背景及意义
  • 1.2 欠驱动机械臂控制系统的描述
  • 1.2.1 欠驱动机械臂控制系统结构
  • 1.2.2 欠驱动机械臂控制系统的作用和特点
  • 1.2.3 欠驱动机械臂控制系统的研究功能
  • 1.3 欠驱动机械臂控制算法的研究现状
  • 1.4 本文主要研究工作
  • 第2章 欠驱动机械臂模型描述及其参数辨识
  • 2.1 引言
  • 2.2 欠驱动机械臂动力学模型建立
  • 2.2.1 拉格朗日动力学方程
  • 2.2.2 欠驱动机械臂动力学模型
  • 2.3 欠驱动机械臂的参数辨识
  • 2.3.1 基于CAD模型的参数测定
  • 2.3.2 基于能量法的参数辨识
  • 2.4 本章小结
  • 第3章 欠驱动机械臂控制算法的研究
  • 3.1 引言
  • 3.2 欠驱动机械臂控制系统的目标描述
  • 3.3 欠驱动机械臂控制难点分析
  • 3.4 欠驱动机械臂控制算法研究
  • 3.4.1 欠驱动机械臂控制策略描述
  • 3.4.2 基于T-S模糊的平衡控制器设计
  • 3.4.3 基于神经网络补偿的能量法起摆控制器设计
  • 3.5 算法仿真验证
  • 3.5.1 平衡控制算法仿真验证
  • 3.5.2 起摆控制算法仿真验证
  • 3.6 本章小结
  • 第4章 欠驱动机械臂控制软件的设计与开发
  • 4.1 引言
  • 4.2 欠驱动机械臂系统控制软件的平台实现
  • 4.2.1 硬件平台
  • 4.2.2 软件平台
  • 4.3 欠驱动机械臂系统控制软件系统设计与开发
  • 4.3.1 欠驱动机械臂系统专用控制软件的功能设计
  • 4.3.2 欠驱动机械臂系统专用控制软件的开发
  • 4.4 欠驱动机械臂系统控制软件测试结果与分析
  • 4.5 本章小结
  • 第5章 欠驱动机械臂控制系统的实验研究
  • 5.1 引言
  • 5.2 欠驱动机械臂参数辨识实验案例
  • 5.2.1 基于非负最小二乘的能量法参数辨识实验研究
  • 5.2.2 参数辨识实验结果分析
  • 5.3 欠驱动机械臂平衡控制实验案例
  • 5.3.1 LQR平衡控制器参数设计
  • 5.3.2 基于T-S模糊的LQR控制器参数设计
  • 5.3.3 LQR平衡控制实验
  • 5.3.4 T-S模糊平衡控制实验
  • 5.4 欠驱动机械臂起摆控制实验案例
  • 5.4.1 基于神经网络补偿的能量法起摆控制的实验研究
  • 5.5 起摆—平衡混合控制的实验结果分析
  • 5.6 本章小结
  • 第6章 总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文及获奖情况
  • 相关论文文献

    • [1].欠驱动水面无人艇轨迹跟踪的反步滑模控制[J]. 数字技术与应用 2020(01)
    • [2].基于仿肌弹性欠驱动手的设计与分析[J]. 计算机集成制造系统 2020(04)
    • [3].欠驱动水面无人艇鲁棒自适应位置跟踪控制[J]. 兵工学报 2020(07)
    • [4].欠驱动水面船区域保持鲁棒滑模控制[J]. 哈尔滨工程大学学报 2020(05)
    • [5].欠驱动多指机械手优化设计与抓取稳定性分析[J]. 机械传动 2020(11)
    • [6].双臂机器人多功能欠驱动手爪的研制[J]. 产业与科技论坛 2017(01)
    • [7].欠驱动弹复性机器人的设计分析[J]. 机械设计与研究 2017(03)
    • [8].基于轨迹规划的平面三连杆欠驱动机械臂位置控制[J]. 控制与决策 2020(02)
    • [9].受扰欠驱动自主水下航行器的最优扰动抑制控制[J]. 中国海洋大学学报(自然科学版) 2017(06)
    • [10].面向非连续性地面的双足欠驱动步行稳定控制[J]. 机器人 2017(05)
    • [11].欠驱动航天器飞轮控制方法[J]. 宇航学报 2016(05)
    • [12].欠驱动五指灵巧手及控制系统设计[J]. 机床与液压 2014(15)
    • [13].欠驱动机器人控制策略综述[J]. 传感器世界 2012(12)
    • [14].欠驱动机构的运动学分析及应用研究[J]. 机械研究与应用 2010(02)
    • [15].动态神经模糊模型的船舶欠驱动水面运动控制[J]. 舰船科学技术 2019(02)
    • [16].基于粒子群算法的欠驱动船舶航向控制研究[J]. 舰船科学技术 2019(10)
    • [17].欠驱动指爪机构的被动弹性元件参数优化设计[J]. 航空学报 2018(01)
    • [18].平夹自适应欠驱动手的参数优化与稳定性分析[J]. 机器人 2017(03)
    • [19].欠驱动水面船舶的轨迹跟踪模型预测控制器[J]. 上海交通大学学报 2015(12)
    • [20].欠驱动灵巧手机构设计[J]. 重型机械 2014(06)
    • [21].稳定与灵活:基于欠驱动机器人在未知变化环境的奔跑运动控制(英文)[J]. Frontiers of Information Technology & Electronic Engineering 2015(04)
    • [22].基于解析模型预测控制的欠驱动船舶路径跟踪控制器设计[J]. 船海工程 2012(01)
    • [23].欠驱动跳跃机器人运动规划[J]. 应用科技 2011(10)
    • [24].欠驱动机器臂系统研究综述[J]. 现代商贸工业 2009(12)
    • [25].基于动态伺服的欠驱动双摆机器人仿生悬摆控制[J]. 机器人 2009(04)
    • [26].欠驱动船舶鲁棒路径跟踪控制器设计[J]. 船海工程 2009(05)
    • [27].基于模型参数不确定的欠驱动非对称自主水下航行器全局镇定控制研究[J]. 兵工学报 2020(05)
    • [28].欠驱动水面船舶的自适应神经网络-滑模路径跟随控制[J]. 上海交通大学学报 2020(09)
    • [29].欠驱动飞艇三维路径跟踪控制[J]. 控制理论与应用 2016(11)
    • [30].失重环境欠驱动机构的混沌抑制方法[J]. 机械设计与研究 2015(06)

    标签:;  ;  ;  ;  ;  

    欠驱动机械臂控制系统的研究
    下载Doc文档

    猜你喜欢