节点文献
一类欠驱动机械系统的非线性控制研究
Nonlinear Control of a Class of Underactuated Mechanical Systems
【作者】 高丙团;
【导师】 张晓华;
【作者基本信息】 哈尔滨工业大学 , 电力电子与电力传动, 2007, 博士
【摘要】 欠驱动机械系统是指控制输入数目少于系统自由度的机械控制系统,它广泛存在于机器人、航天航空和交通运输等各个领域,由于控制输入的缺失使得其控制问题成为控制领域富有挑战性的研究热点之一。吊车作为一个典型的欠驱动机械系统,研究其控制问题不但具有很强的实用价值,而且有助于促进欠驱动机械系统控制理论的发展。论文以欠驱动机械系统的非线性控制为理论研究主体,以欠驱动吊车系统的非线性控制为应用研究对象,结合哈尔滨工业大学实验设备开发基金项目“龙门吊车实物仿真技术研究”,展开一类欠驱动机械系统的非线性控制研究。本文基于拉格朗日算子定义了简单机械系统,在此基础上建立了机械系统的动力学模型,讨论了机械控制系统的几种常见类别,即全驱动机械系统、欠驱动机械系统、平滑机械系统和非完整机械系统,并着重分析了欠驱动机械系统的动力学特征。另外,利用拉格朗日方程建立了三维欠驱动吊车系统的数学模型,并通过简化所建立的三维吊车系统模型得到二维和一维吊车系统的数学模型。鉴于已有的非线性控制算法难于直接用来进行欠驱动机械系统的控制设计,在分析欠驱动机械系统动力学模型的基础上,根据其动能对称性的特点和形态变量的驱动情况,基于拉格朗日算子设计了闭环的坐标变换;其将欠驱动机械系统的动力学转换成具有结构特征的级联非线性系统。文中将这些具有结构特征的级联非线性系统称为欠驱动机械系统的级联规范型,分为三种,即严格反馈规范型、严格前馈规范型和非三角规范型。为了验证设计坐标变换的有效性,采用设计的坐标变换分别给出了TORA(Translational Oscillator with Rotational Actuator)系统、车摆系统和Pendubot系统的严格反馈规范型、严格前馈规范型和非三角规范型。针对欠驱动机械系统的非线性级联规范型,给出了具有一般性的欠驱动机械系统的非线性控制方案。欠驱动机械系统的三角规范型可以通过已有的Backstepping步骤和嵌套饱和方案进行控制器的设计;针对非三角规范型的控制问题,本文重点研究了不动点控制方案,该方案将不动点方程的解作为系统的非线性状态反馈算法,即可通过递归的方法设计系统的控制器;同时文中还研究了不动点控制器的存在条件。分别采用Backstepping步骤、嵌套饱和方案和不动点控制方案设计了TORA系统、车摆系统和球棒系统的稳定控制器,并通过仿真实验证明了控制方案的有效性。最后,针对吊车这一具体的欠驱动机械系统设计了易于工程实现的非线性控制器并进行了实物实验研究。对于变绳长的三维和二维吊车系统,选择模型中直接激励的自由度作为系统输出,经过配置部分反馈线性化对其进行轨迹跟踪控制;将欠驱动的自由度作为内部动态考虑并保证其稳定,从而实现吊车负载的定位。仿真结果表明,所设计的非线性控制器可有效实现吊车系统快速防摆和精确定位的要求;为了进一步验证该控制方案的实用性,在一个变绳长的二维吊车实验装置上实现了该算法,实验结果同样表明所设计的控制方案可有效实现负载的快速定位要求。
【Abstract】 Underactuated mechanical systems (UMS) are mechanical control systems with fewer control inputs than the number of configuration variables. Control of underactuated mechanical systems is currently an active and challenging field of research due to the lack of control inputs and their broad applications in robotics, aerospace vehicles, and transportation vehicles. As a typical underactuated mechanical system, control of underactuated crane system is not only very practical but also helpful to the development of control theory on UMS. This dissertation is devoted to nonlinear control of a class of UMS, which is supported by the fund of Experimental Equipment Exploitation in Harbin Institute of Technology“Practical simulation technology of gantry crane system”.Based on the Euler-Lagrange equation for mechanical control system, the important classes of mechanical control systems are discussed, namely, fully-actuated mechanical systems, UMS, flat mechanical systems, and nonholonomic mechanical systems, particularly, dynamics and control problems of UMS are focused. In addition, the dynamical model of three-dimensional crane system is derived by using Lagrange equations, which can be easily simplified into the dynamical models of two-dimensional and one-dimensional crane systems.A procedure to reduce control design for original UMS is developed by considering that almost all real-life mechanical control systems possess kinetic symmetry properties, i.e. their kinetic energy only depends on a subset of configuration variables called shape variables. As a result, several closed-loop changes of coordinates are designed to transform several classes of UMS into cascade nonlinear systems with structural properties that are convenient for control design purposes. The obtained cascade normal forms are three classes of nonlinear systems, namely, systems in strict feedback form, feedforward form, and nontriangular form. The proposed changes of coordinates are successfully employed to transform the original dynamics of the Translational Oscillator with Rotational Actuator (TORA) system, the Cart-Pole system, and the Pendubot system into strict feedback normal form, feedforward normal form, and nontriangular normal form, respectively. Once the reduced nonlinear cascade system is obtained, the special structural property of the normal forms is considered to the following control design of the UMS. The triangular normal forms of underactuated mechanical systems can be controlled using existing Backstepping procedures and nested saturation scheme. However, there is still no totally effective control design scheme for the nontriangular normal forms. In this work, the problem is addressed by introducing a fixed pointed controller based on the solutions of fixed-pointed equations as stabilizing nonlinear state feedback law. This controller can be obtained via a recursive method that is convenient for implementation, and also the sufficient conditions for global existence of the controller are provided. The stabilization control of the TORA system, the Cart-Pole system, and Beam-and-Ball system is realized by using Backstepping procedure, nested saturation scheme, and fixed pointed controller, repectively, and simulation results demonstrated the feasibility of the proposed approaches.Finally, this dissertation focuses on control design and experiment implement of underactuated crane system. A nonlinear controller design scheme based on partial feedback linearization technique is presented for the three-dimensional and two-dimensional crane systems with various cord length. By choosing the actuated degrees corresponding to the freedom as the outputs, the controller is designed to track the trajectories of outputs while providing internal dynamics stability of unactuated degrees. The analysis of the internal dynamics shows that the stability of the zero dynamics guarantees the stability of the control system. Simulation results are presented to show the feasibility of the presented scheme. To verify its practicability, the nonlinear controller is used to realize the anti-swaying and positioning control of a two-dimensional scaled gantry crane system which can do hoisting and traveling motions simultaneously, and implemental results are given and discussed.
【Key words】 underactuated mechanical systems; crane system; nonlinear control; normal form; partial feedback linearization;