关键词:
桥式吊车
卡尔曼滤波算法
复合广义位移信号
自适应控制
负载摆动角度状态受限
摘要:
作为一种重型吊运设备,桥式吊车被广泛应用于港口、建筑工地、车间等场所。而传统桥式吊车的操作方式依赖于人工经验,存在作业效率和安全性低等问题。相比于传统人工操作,具备定位防摇控制算法的智能无人桥式吊车具有运送效率高、定位精度高和安全性能高等优势。到目前为止,智能无人桥式吊车的实现依赖于传感器获取的状态信息,而传感器数据大多被噪声污染。同时,桥式吊车的可驱动状态少于其系统自由度,是典型的欠驱动系统。其欠驱动特性大大增加控制算法分析和设计难度,也难以兼顾目标定位和负载消摆。其次,实际吊车的负载摆角往往需要一定的安全限制,若超出此限制,则易造成安全事故。除此之外,桥式吊车易受到外界干扰的影响(例如,在港口环境下,存在海风等),并且负载质量、吊绳长度等系统参数在每次运送任务中会发生改变,且不易辨识。因此,在这些复杂的实际工况下,如何设计高效可用的滤波和控制算法,在实现台车目标定位的同时,快速抑制负载摆动是一个重要的问题。
本文以桥式吊车在港口的实际应用出发,设计桥式吊车防摇控制系统,以实现桥式吊车的高效定位与消摆控制。论文的主要内容如下:
1)桥式吊车动力学模型建立。利用拉格朗日动力学方程分析桥式吊车的动力学特性,建立二维桥式吊车模型。在不考虑负载在竖直方向运动的情况下,对初始三维复杂模型进行简化操作,建立二维桥式吊车系统模型,以便后续控制器的设计与稳定性分析。最后,简要介绍实验平台的基本结构和工作原理,为验证算法的实际有效性提供基础。
2)相关状态估计算法研究。针对桥式吊车传感器数据受噪声污染,从而导致控制效果变差这一问题,本文结合桥式吊车的非线性特性,给出基于桥式吊车模型的扩展卡尔曼滤波、无迹卡尔曼滤波、容积卡尔曼滤波设计方案。相较于其余两种滤波算法,容积卡尔曼滤波可有效解决传感器信息中的噪声问题,提高后续控制方案的性能。针对实际系统存在模型不确定性以及外界干扰的问题,本文在已有滤波算法的基础上,提出扩张状态的容积卡尔曼滤波算法设计方案。该方法在取得较优滤波效果的同时,解决因模型不确定性和外界干扰导致滤波精度下降的问题,并通过实验平台验证了该方法的有效性。
3)基于复合位移信号的负载摆角状态受限控制方法。针对桥式吊车欠驱动特性以及负载摆动安全限制这一问题,本文基于微分平坦原理,构造一种新型的复合位移信号以增强台车运动与负载摆动之间的耦合,并基于系统能量构造一个具有期望惯性矩阵和势能函数的新存储函数。在此基础上,考虑桥式吊车负载摆动的安全控制,设计一种新型的负载摆角状态受限项,从而推导出复合的非线性控制器。该方法有效地增强驱动部分和欠驱动部分之间的耦合性,并利用受限项保证台车运行过程的安全性,实现高效的目标定位和摆角抑制。最后,利用Lyapunov理论对控制器在吊车系统平衡点附近的稳定性进行证明,并通过仿真和实验验证所提方法的有效性。
4)基于不确定性的自适应负载摆角状态受限方法。首先,针对桥式吊车负载质量可变以及绳长可变/不可测的情况,本文基于系统无源性理论构造新型能量函数,设计一种自适应律估计能量函数中可变系统参数。其次,本文结合负载摆动角度状态受限理论设计非线性控制器,使其在不同/未知绳长和负载质量的情况下仍然能保持良好的定位和抑制摆动性能。该方法有效解决模型参数不确定的问题。最后,在Lyapunov理论的框架下,应用La Salle不变性原理说明闭环系统的稳定性。仿真和实验结果验证了所提出的控制方法对系统性能提升的有效性。