一种基于事件触发无人船数字孪生模型的平行控制器

专利2026-08-18  11


本发明涉及无人船平行控制,具体而言,尤其涉及一种基于事件触发无人船数字孪生模型的平行控制器。


背景技术:

1、海洋蕴藏着丰富的自然资源,对人类的生存和可持续发展至关重要。无人船作为一种自主性高、灵活性强、成本低的海洋探索与开发工具,已在多种作业场景中得到广泛应用,如海洋环境监测、数据收集、资源勘探、海上搜救、海岸监视以及侦察巡逻等。与此同时,无人船是一种典型的融合了计算、通信和控制的物理信息系统,其复杂程度随着网络化趋势不断增加,如何实现对该复杂系统的有效控制仍然是学术界亟待解决的一个问题。近年来,平行控制作为一种求解复杂物理信息系统控制问题的有效范式,在各研究领域获得了广泛的关注和应用。不同于传统的控制技术,平行控制旨在将实际系统的控制问题扩展到虚拟空间中,通过二者的虚实交互,以平行执行的方式,实现对复杂系统的有效控制。

2、现有关于无人船平行控制方法,存在如下问题:

3、第一,现有无人船平行控制方法往往采用基于数据统计的建模方法构建虚拟无人船系统,其表征能力有限,难以有效应对动态变化的复杂海洋环境。

4、第二,现有无人船平行控制方法中,实际系统和所构建的虚拟无人船系统是实时通讯的,对船岸之间的通讯要求比较高,当通讯状态变差后很难达到良好的控制效果,且会造成大量的通讯资源浪费。

5、第三,现有无人船平行控制方法中,所设计的控制律往往是基于时间触发的,产生的控制信号实时更新,这会导致执行器不断动作,进而加快其机械结构的磨损,缩短其使用寿命。


技术实现思路

1、有鉴于此,本发明的目的在于提出一种基于事件触发无人船数字孪生模型的平行控制器,以解决现有无人船平行控制方法表征能力有限的技术问题。

2、本发明采用的技术手段如下:

3、一种基于事件触发无人船数字孪生模型的平行控制器,包括无人船数字孪生模型、状态事件触发器、实际无人船、运动学制导律、动力学控制律和控制输入事件触发器;

4、所述无人船数字孪生模型接收来自控制输入事件触发器的触发后的前向推力τu,et和转向力矩τr,et和状态事件触发器的触发后的实际无人船位置信息ηet、速度信息νet、加速度信息aet,所述无人船数字孪生模型发送虚拟无人船位置信息和速度信息到运动学制导律,发送虚拟无人船前向速度艏摇角速度前向速度方向建模误差艏摇角速度方向建模误差以及系统总扰动预测值到动力学控制律;

5、所述状态事件触发器接收给定参考信号xd(ω)、yd(ω)和来自实际无人船的位置信息η、速度信息ν、加速度信息a,所述状态事件触发器发送触发后的实际无人船位置信息ηet、速度信息νet、加速度信息aet到无人船数字孪生模型;

6、所述实际无人船接收来自控制输入事件触发器的前向推力τu,et和转向力矩τr,et,所述实际无人船发送实际无人船位置信息η、速度信息ν、加速度信息a到状态事件触发器;

7、所述运动学制导律接收给定参考信号xd(ω)、yd(ω)和来自无人船数字孪生模型的虚拟无人船位置信息速度信息所述运动学制导律发送前向制导速度uc、艏摇角方向制导速度rc到动力学控制律;

8、所述动力学控制律接收来自运动学制导律的前向制导速度uc、艏摇角方向制导速度rc和来自无人船数字孪生模型的虚拟无人船前向速度艏摇角速度前向速度方向建模误差艏摇角速度方向建模误差以及系统总扰动预测值所述动力学控制律发送前向推力τu和转向力矩τr到控制输入事件触发器;

9、所述控制输入事件触发器接收来自动力学控制律的前向推力τu和转向力矩τr,所述控制输入事件触发器发送触发后的前向推力τu,et和转向力矩τr,et到无人船数字孪生模型和所述实际无人船。

10、进一步地,所述实际无人船的数学模型为:

11、

12、其中,η=[x,y,ψ]t∈r3为地球坐标系中无人船的位置和航向信息,[·]t表示向量的转置;ν=[u,v,r]t∈r3为船体坐标系中无人船的纵荡、横荡和艏摇角速度;g(ν)∈r3为向心力和科里奥利力系数矩阵、阻尼矩阵;m=diag{mu,mv,mr}为无人船的惯性矩阵,diag表示对角矩阵;τ=[τu,0,τr]t∈r3为控制输入;τw∈r3为外部海洋环境扰动;a∈r3为无人船加速度信息,r(ψ)∈r3×3为旋转矩阵,表示为:

13、

14、进一步地,所述无人船数字孪生模型的建立步骤如下:

15、采用深度网络建模系统总扰动,将实际无人船动力学模型改写为

16、a=yθ+m-1τ+ε                    (3)

17、其中,y为由深度网络构建的基函数;θ∈r3n为网络输出层权重,ε表示建模误差;

18、采用元学习技术训练网络,其优化目标为:

19、

20、通过优化上述学习目标,获取基函数y;

21、所述无人船数字孪生模型如下:

22、

23、其中,是η,ε,θ的估计值;是正定系数矩阵;是可调参数;分别为η,ν,a触发后的状态。

24、进一步地,所述状态事件触发器的建立步骤如下:

25、定义(x,y)处实际无人船沿路径方向跟踪误差xe和垂直路径方向跟踪误差ye为:

26、

27、其中,为路径切向角;

28、所述状态事件触发器如下:

29、

30、

31、

32、

33、

34、其中,分别表示x,y,ψ,ν,a的测量误差;分别表示对应事件触发阈值;ι为设定的小常数,表示下一个触发时刻,表示最后触发的时刻,设定

35、进一步地,所述运动学制导律的建立步骤如下:

36、定义处虚拟无人船沿路径方向跟踪误差和垂直路径方向跟踪误差为:

37、

38、所述运动学制导律如下:

39、

40、其中,是控制增益;是侧滑角;为视距距离;为合速度;μ=sin(ψet-ψd+β)-sin(ψc-ψd+β)为简化系数项,ν0为期望路径更新率,ω为路径参数。

41、进一步地,所述动力学控制律如下:

42、

43、其中,为控制增益。

44、进一步地,所述控制输入事件触发器的事件触发机制如下:

45、

46、

47、其中,为测量误差;和为对应事件触发阈值。

48、较现有技术相比,本发明具有以下优点:

49、第一,与现有无人船平行控制方法相比,本发明利用元学习技术精准捕获不同海况下环境无关特征项,克服了传统的基于数据统计的建模方法环境适应能力弱的缺点,实现了不同海况下无人船模型动态特征的有效积累。

50、第二,与现有无人船平行控制方法相比,本发明构建了一种基于事件触发的无人船数字孪生模型,克服了实际系统与虚拟系统实时通讯造成的通讯资源浪费,有效降低无人船作业成本。

51、第三,与现有无人船平行控制方法相比,本发明提出了一种基于事件触发的动力学控制律,克服了由传统实时通讯方式造成的执行器频繁动作,有效延长了执行器的使用寿命。


技术特征:

1.一种基于事件触发无人船数字孪生模型的平行控制器,其特征在于:包括无人船数字孪生模型、状态事件触发器、实际无人船、运动学制导律、动力学控制律和控制输入事件触发器;

2.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述实际无人船的数学模型为:

3.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述无人船数字孪生模型的建立步骤如下:

4.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述状态事件触发器的建立步骤如下:

5.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述运动学制导律的建立步骤如下:

6.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述动力学控制律如下:

7.根据权利要求1所述的基于事件触发无人船数字孪生模型的平行控制器,其特征在于,所述控制输入事件触发器的事件触发机制如下:


技术总结
本发明提供了一种基于事件触发无人船数字孪生模型的平行控制器,包括无人船数字孪生模型、状态事件触发器、实际无人船、运动学制导律、动力学控制律和控制输入事件触发器;所述无人船数字孪生模型接收来自控制输入事件触发器的触发后的前向推力和转向力矩和状态事件触发器的触发后的实际无人船位置信息、速度信息、加速度信息,发送虚拟无人船前向速度、艏摇角速度、前向速度方向建模误差、艏摇角速度方向建模误差以及系统总扰动预测值到动力学控制律;本发明利用元学习技术精准捕获不同海况下环境无关特征项,克服了传统的基于数据统计的建模方法环境适应能力弱的缺点,实现了不同海况下无人船模型动态特征的有效积累。

技术研发人员:彭周华,夏枫倍,魏子翔,王安青,韩冰,古楠,刘陆,王浩亮,王丹,李铁山
受保护的技术使用者:大连海事大学
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1833056.html

最新回复(0)