【技术实现步骤摘要】
基于卡尔曼滤波器的桥式起重机离散滑模控制方法及系统
[0001]本专利技术涉及的
是欠驱动起重机系统运动控制领域,尤其涉及一种基于卡尔曼滤波器的桥式起重机离散滑模控制方法及系统。
技术介绍
[0002]桥式起重机作为一种典型的欠驱动系统,在工业上广泛应用,以方便货物的运输。大多数经典的起重机控制依赖于操作人员的经验,运输效率有限,对操作人员的要求非常严格。在实际应用中,桥式起重机的工作环境复杂,起重机不可避免的会受到未建模动态以及外部不确定性干扰的影响,这会使得控制性能严重下降。另外,由于传感器需要高维护成本以及系统噪声和测量噪声的存在,严重阻碍了起重机欠驱动部分摇摆角精确的直接测量。在这些情况下,要实现台车与负载的准确定位,同时快速抑制负载的摆动,成了一个极具挑战性的问题。
技术实现思路
[0003]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0004]鉴于上述现有存在的问题,提出了本专利技术。
[0005]因此,本专利技术提供了一种基于卡尔曼滤波器的桥式起重机离散滑模控制方法及系统,能够在实际工作环境中存在外部干扰以及噪声情况下,将摆动角度控制在可接受的范围内。
[0006]为解决上述技术问题,本专利技术提供如下技术方案,包括:
[0007]根据桥式起重机实际参数 ...
【技术保护点】
【技术特征摘要】
1.一种基于卡尔曼滤波器的桥式起重机离散滑模控制方法,其特征在于,包括:根据桥式起重机实际参数建立拉格朗日动力学方程,从而建立二维起重机非线性模型;将所述二维起重机非线性模型线性化,并通过离散化将线性化后的模型转化为离散系统模型;基于所述离散系统模型,使用卡尔曼滤波器来估计扰动,同时对欠驱动系统的状态量进行准确估计;基于滑模变结构控制,设计自适应离散滑模指数趋近律,利用状态量误差定义离散滑模面,根据等效控制得出离散滑模控制律;结合所述卡尔曼滤波器、所述自适应离散滑模指数趋近律,构建基于卡尔曼滤波器的自适应离散滑模控制,实现定位与消摆。2.如权利要求1所述的基于卡尔曼滤波器的桥式起重机离散滑模控制方法,其特征在于,所述建立二维起重机非线性模型包括:一个驱动力和两个状态量,其中所述驱动力为作用在小车平移力,所述两个状态量为台车位移和负载的摆角,同时包含了不确定性扰动;其中:m为负载的质量,M为台车的质量,g为重力加速度,l为吊绳的长度,x代表小车位置,θ为有效载荷摆角,F是作用在小车上的驱动力,f代表不确定性扰动。3.如权利要求1或2所述的基于卡尔曼滤波器的桥式起重机离散滑模控制方法,其特征在于,所述将所述二维起重机非线性模型线性化包括:根据所述非线性模型,在系统平衡点进行线性化:sin≈θ,cos≈1,θ2≈0,然后得出连续状态空间方程如下:y
m
(t)=Hx
m
(t)其中状态向量u(t)是系统输入,d(t)是未知的扰动,y
m
(t)是系统的输出,矩阵Γ,Φ,H表示如下:
4.如权利要求3所述的基于卡尔曼滤波器的桥式起重机离散滑模控制方法,其特征在于,所述通过离散化将线性化后的模型转化为离散系统模型包括:选择采样周期为T
s
,将连续状态空间模型转化为离散状态空间模型:X(k+1)=AX(k)+B(u(k)+d(k))y(k)=CX(k)其中X(k)是系统状态在k时刻的矩阵,u(k)是k时刻的输入,d(k)是k时刻的扰动矩阵,y(k)为k时刻的输出,C为输出系数矩阵。5.如权利要求4所述的基于卡尔曼滤波器的桥式起重机离散滑模控制方法,其特征在于,所述基于所述离散系统模型,使用卡尔曼滤波器来估计扰动,同时对欠驱动系统的状态量进行准确估计包括:基于离散系统状态空间模型构建一个状态扩展模型,其中扩展的状态向量X
e
(k)为包含系统状态量矩阵X(k)和外部不确定性扰动项d(k):X
e
(k)=[X(k) d(k)]
T
扩展系统的状态方程如下:X
e
(k+1)=A
e
X
e
(k)+B
e
u(k)+d(k)+w(k)y
e
(k)=C
e
x
e
(k)+v(k)其中X
e
(k)是k时刻扩展状态向量,y
e
(k)是输出矩阵,u(k)是k时刻的输入,d(k)是外部不确定扰动,w(k)为过程噪声,v(k)为测量噪声,设过程和测量噪声是白高...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。