掌桥专利:专业的专利平台
掌桥专利
首页

基于分数阶扰动观测器的海上起重机稳定控制方法及系统

文献发布时间:2023-06-19 09:29:07


基于分数阶扰动观测器的海上起重机稳定控制方法及系统

技术领域

本发明涉及海上起重机稳定控制技术领域,尤其涉及一种基于分数阶扰动观测器的海上起重机稳定控制方法及系统。

背景技术

本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。

海上起重机是一种安装于船上的特殊类型的起重机械,用于船与船之间或者船与码头之间的货物运输。由于工作于海上环境,起重船会在海浪的影响下产生持续的多自由度运动。起重船的运动不仅会造成负载摆动,降低起重机吊装效率,而且在某些工况下可能会引起共振,给海上起重机机械系统和操作人员的安全造成极大的威胁。出于以上原因,设计高性能的负载稳定控制方法实现安全高效的海上运输是海洋工业领域亟待解决的难题。

国内外研究人员对海上起重机稳定控制问题开展了深入研究。例如:现有技术对海上浮式起重机、集装箱起重机、海上臂式起重机以及塔式起重机等多种海上起重机的运动特性进行了分析并建立相应的动力学模型。在将复杂的海上起重机动力学模型进行线性化处理后,现有技术分别提出了时滞反馈控制器和预跟踪控制器,实现了负载定位控制。

此外,研究人员基于线性化后的模型设计了多种线性控制器例如PID控制器,线性二次型调节控制器等。然而,这些线性控制器仅能在平衡点附近小范围内取得较好的控制效果。当海上起重机受到较大干扰,系统状态偏离平衡点较远时,线性控制器将无法取得令人满意的控制效果。

为了增强海上起重机对扰动的鲁棒性,现有技术在不对起重机模型进行线性化处理的基础上设计了非线性滑模控制器。考虑到海上起重机系统模型参数例如吊臂质量、转动惯量等的精确值难以获得,一些现有技术设计了无需模型参数的非线性反馈控制器来将负载调节至期望位置。另一些现有技术则采用自适应方法解决海上起重机模型参数未知问题。近些年来,神经网络和模糊控制等只能控制算法也被应用于海上起重机稳定控制领域。

然而,目前绝大多数的海上起重机稳定控制研究均将海上起重机的缆绳-吊钩-负载系统视为单摆系统。当海上起重机的吊钩与负载质量相近或者负载体积较大时,缆绳-吊钩-负载系统会呈现明显的二级摆特性。在这种情况下,现有的基于单摆系统的海上起重机稳定控制方法将无法获得良好的控制效果。

发明内容

本发明针对存在起重船横摇和升沉运动以及执行机构输入约束的情况下,二级摆型海上起重机稳定控制问题,提出了一种基于分数阶扰动观测器的海上起重机稳定控制方法及系统,设计局部有界非线性控制器,在理论上保证控制信号满足执行器物理输入约束的同时,保证状态变量能够收敛于期望值同时抑制吊钩和负载的摆动。

根据本发明实施方式的第一个方面,公开了一种基于分数阶扰动观测器的海上起重机稳定控制方法,包括:

利用拉格朗日方法,建立存在匹配扰动和非匹配扰动情况下的二级摆型海上起重机动力学模型;

以将吊钩和负载调节至期望位置并抑制其摆动为控制目标,通过分数阶扰动观测器在有限时间内估计和补偿匹配扰动,在此基础上,设计非线性局部有界控制器;

通过所述控制器实现对二级摆型海上起重机的稳定控制。

根据本发明实施方式的第二个方面,公开了一种基于分数阶扰动观测器的海上起重机稳定控制系统,包括:

动力学模型构建模块,用于利用拉格朗日方法,建立存在匹配扰动和非匹配扰动情况下的二级摆型海上起重机动力学模型;

控制器设计模块,用于以将吊钩和负载调节至期望位置并抑制其摆动为控制目标,通过分数阶扰动观测器在有限时间内估计和补偿匹配扰动,在此基础上,设计非线性局部有界控制器;

稳定控制模块,用于通过所述控制器实现对二级摆型海上起重机的稳定控制。

根据本发明实施方式的第三个方面,公开了一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行上述的基于分数阶扰动观测器的海上起重机稳定控制方法。

根据本发明实施方式的第四个方面,公开了一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行上述的基于分数阶扰动观测器的海上起重机稳定控制方法。

与现有技术相比,本发明的有益效果是:

(1)本发明利用拉格朗日方法,建立了存在匹配扰动和非匹配扰动情况下的二级摆型海上起重机动力学模型;同时引入新的状态变量,将原动力学模型转化为大地坐标系下的模型;转化后模型结构更加紧凑,能够更加直观地表现拉格朗日模型特征,有利于控制器设计以及稳定性分析。

(2)本发明在不对动力学模型进行任何线性化的前提下,设计了分数阶扰动观测器,对系统中存在的匹配扰动进行估计和补偿。

(3)本发明设计了局部有界非线性控制器,能够保证控制信号满足执行器物理输入约束的同时,保证状态变量能够收敛于期望值同时抑制吊钩和负载的摆动。

(4)本发明利用李雅普诺夫稳定性定理以及拉塞尔不变集定理对系统的闭环稳定性进行了严格证明,有效验证了所设计控制方法的有效性和鲁棒性。

附图说明

图1是本发明实施例中二级摆型海上起重机结构示意图;

图2(a)-(d)分别为本实施例方法与PID控制器的状态变量对比仿真实验结果;

图3(a)-(b)分别为本实施例中扰动观测器的跟踪结果示意图;

图4(a)-(b)分别为本实施例中非线性局部有界控制器的输入示意图;

图5(a)-(f)分别为本实施例中情形1仿真实验结果;

图6(a)-(f)分别为本实施例中情形2仿真实验结果;

图7(a)-(b)分别为本实施例中起重船复杂的横摇和升沉运动示意图;

图8(a)-(f)分别为本实施例中情形3仿真实验结果。

具体实施方式

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本发明使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

根据本发明实施例,公开了一种基于分数阶扰动观测器的海上起重机稳定控制方法的实施例,包括如下步骤:

步骤S101:利用拉格朗日方法,建立存在匹配扰动和非匹配扰动情况下的二级摆型海上起重机动力学模型;

步骤S102:以将吊钩和负载调节至期望位置并抑制其摆动为控制目标,通过分数阶扰动观测器在有限时间内估计和补偿匹配扰动,在此基础上,设计非线性局部有界控制器;

步骤S103:通过所述控制器实现对二级摆型海上起重机的稳定控制。

下面对本实施例的方法进行详细说明。

(1)二级摆型海上起重机动力学模型

某二级摆型海上起重机结构示意图如图1所示。{x

根据图1所示位置关系,通过计算可得吊臂-吊钩-负载系统的总动能E

其中,m

定义E=E

可得,二级摆型海上起重机动力学模型为:

其中,d

定义新状态变量如下:

q=[q

q

q

其中q

此时,海上起重机的动力学模型可描述为:

其中U=[τ,F,0,0]

其中,

其中,

(2)控制目标。

对于二级摆型海上起重机,稳定控制目标是将吊钩和负载调节至期望位置并抑制其摆动。在大地坐标系下,负载期望位置坐标为(x

定义跟踪误差e

此时控制目标可描述为,在存在匹配与非匹配扰动以及输入约束的情况下,设计控制输入τ和F,补偿系统的匹配扰动并将系统状态变量q

(3)分数阶扰动观测器的设计。

引理1.假设系统

其中,k

定义滤波跟踪误差如下:

由式(9)和式(14)可得,

其中,

其中,

p

定义变量如下(i=1,2):

构造如下:

其中矩阵P

计算V的微分,可得:

其中对称矩阵Q

可以看出

其中λ

其中

此时根据引理1可得,系统能够在有限时间内稳定,即

(4)非线性局部有界控制器设计。

在进行控制器设计之前,本实施例做出如下合理假设:

假设1吊钩和负载的摆角q

假设2起重船的升沉位移小于负载重心到海平面的距离,并且起重船升沉位移h,升沉速度

二级摆型海上起重机的能量定义如下:

对E

根据上述分析,非线性局部有界控制器设计如下:

其中,k

(5)闭环稳定性证明

定理1:在存在匹配扰动,起重船横摇和升沉运动以及执行器输入约束的情况下,式(31)-(32)所示控制器能够将吊臂幅角q

证明:定义正定李雅普诺夫函数V(t)如下:

对式(33)求导,可得

将式(31)和(32)代入式(34)可得:

接下来将利用拉塞尔不变集定理证明系统的渐近稳定性。定义集合Ω如下:

集合

其中λ

将式(31),(32)和(37)代入动力学模型(9)可得,

对式(38)进行积分,可得

其中Δ

这与式(35)所得结论相悖,因此

λ

此时式(42)可写为

将式(39)和式(40)等号两边分别乘以m

将式(41)等号两边同乘m

将式(47)带入(45)并积分,可得

可以看出

其中λ

将式(40)和式(41)相加并计算其积分,可得

根据式(49)所得结论以及利用假设1,可得

最后,基于上述分析可知,

(6)闭环稳定性证明

利用Matlab/Simulink软件,本实施例设计了一系列仿真实验对所设计控制器的有效性和鲁棒性进行了验证。模型参数下所示:

吊臂幅角以及缆绳长度的初始值分别设置为q

起重船的横摇和升沉运动以及匹配扰动分别为:

其中k

(7)对比仿真实验

为了验证所设计控制器的有效性,本文设计了与PID控制器的对比仿真实验。PID控制器为

其中,控制器参数通过MatlabPID工具箱获得,k

仿真结果如图2(a)-(d)所示,扰动观测器跟踪结果以及控制器输入分别如图3(a)-(b)和图4(a)-(b)所示。

从上述图中可以看出,所有的状态变量均被调节至期望值。对于状态变量q

为了进一步验证控制器的鲁棒性,本文设计了三种不同情况下的仿真实验。

情形1.吊钩的负载的初始摆角不为零,且两者分别设置为q

情形2.负载受到海风影响,并产生摆动,摆动幅度为

情形3.起重船存在复杂的横摇和升沉运动,其运动轨迹如图7(a)-(b)所示。

在上述三种情况下控制器的参数保持不变,仿真结果分别如图5(a)-(f),图6(a)-(f)以及图8(a)-(f)所示。

从图5(a)-(f)可以看出,虽然系统收到了较大初始摆角的干扰,在本实施例所设计的控制器作用下,状态变量q

实施例二

根据本发明实施例,公开了一种基于分数阶扰动观测器的海上起重机稳定控制系统的实施例,包括:

动力学模型构建模块,用于利用拉格朗日方法,建立存在匹配扰动和非匹配扰动情况下的二级摆型海上起重机动力学模型;

控制器设计模块,用于以将吊钩和负载调节至期望位置并抑制其摆动为控制目标,通过分数阶扰动观测器在有限时间内估计和补偿匹配扰动,在此基础上,设计非线性局部有界控制器;

稳定控制模块,用于通过所述控制器实现对二级摆型海上起重机的稳定控制。

需要说明的是,上述各模块的具体实现方式或者工作原理参照实施例一中公开的方法,此处不再赘述。

实施例三

在一个或多个实施方式中,公开了一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行上述的基于分数阶扰动观测器的海上起重机稳定控制方法。

在另一些实施方式中,公开了一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行上述的基于分数阶扰动观测器的海上起重机稳定控制方法。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

技术分类

06120112179337