论文部分内容阅读
欠驱动机械臂Pendubot(pendulum robot)作为欠驱动机械系统的典型代表,具有执行元件少,重量轻以及成本低廉等显著优点,已经广泛地应用于社会的各行各业中。因此,对于Pendubot系统的控制算法研究有着重要的理论意义和实用价值。由于Pendubot系统具有复杂的非线性和欠驱动特征,而常规线性控制器并没有考虑系统高阶非线性项的影响,从而无法保证平衡控制器具有良好的鲁棒性和动态响应性,因此,对于Pendubot系统平衡控制时不确定性因素的深入研究是十分有必要的。本文依托东北大学流程工业综合自动化国家重点实验室,针对目前Pendubot系统控制算法研究存在的问题,提出了一种基于未建模动态补偿的PD平衡控制算法,并结合实际Pendubot对象开展了平衡控制研究,取得了良好的控制效果。现将本文的主要研究内容归纳如下:1.通过分析Pendubot系统摆臂的能量关系,应用拉格朗日动力学方程推导了Pendubot系统动力学模型。结合该模型的结构特征,建立了系统平衡控制的控制器设计模型,该控制器设计模型由两个结构相同的并联子系统模型组成,包括子系统低阶线性项和高阶非线性项两部分。2.针对目前Pendubot系统控制算法存在的问题,结合控制器设计模型中存在的高阶非线性项,设计并实现了一种基于未建模动态补偿的PD平衡控制器。并以上平衡位置为例,利用MATLAB/Simulink的仿真环境对于该平衡控制算法进行了仿真研究,从平衡控制区间和抗干扰性能两方面进行了仿真效果分析。3.在Pendubot系统实验平台上,进行了基于未建模动态补偿的平衡控制实验研究,并将其控制效果与传统的LQR控制器相对比。通过分析起摆—平衡混合实验和抗干扰实验的结果,说明了本文提出的平衡控制算法成功地解决了传统算法中存在的抗干扰能力差,平衡稳定区间小等问题,提高了系统的鲁棒性和收敛速度,从而验证了该算法的有效性和先进性。