基于融合优化算法的舰船执行机构运动控制方法与流程

专利2025-03-30  8


本发明涉及舰船执行机构控制,尤其涉及基于融合优化算法的舰船执行机构运动控制方法。


背景技术:

1、舰船执行机构控制是船舶工程领域的一个重要研究方向,其目的是通过控制舰船的各种执行机构,如主推进器、舵、侧推器和减摇鳍等,实现对舰船运动的精确控制。随着现代舰船向大型化、智能化和多功能化发展,对执行机构控制的精度和可靠性要求越来越高。舰船在复杂海况下面临着各种外部干扰,如风、浪、流等,这给执行机构控制带来了巨大挑战。

2、在舰船执行机构控制领域,pid(比例-积分-微分)控制器是最常用的控制方法之一。pid控制器因其结构简单、鲁棒性好而被广泛应用于舰船控制系统中。它通过计算误差的比例项、积分项和微分项,并将这三项的加权和作为控制输出,从而实现对系统的控制。pid控制器的优点在于其易于实现和调节,对系统参数变化具有一定的适应能力。然而,在处理强非线性、大时滞和时变系统时,传统pid控制器的性能可能会受到限制。因此,如何优化pid控制器的参数以适应复杂的舰船动力学和海洋环境,成为研究的重点之一。

3、针对pid控制器的优化,研究人员提出了多种算法,如遗传算法、粒子群优化算法、蚁群算法等。这些算法通过模拟自然界的进化或群体行为,在解空间中搜索最优解,以实现pid控制器参数的自动调整。然而,现有的优化算法在处理高维复杂问题时仍存在一些不足。首先,单一的优化算法容易陷入局部最优,难以获得全局最优解。其次,大多数算法未充分考虑舰船动力学特性和环境因素的影响,导致优化结果在实际应用中可能不够理想。


技术实现思路

1、有鉴于此,本发明提出了基于融合优化算法的舰船执行机构运动控制方法,旨在解决现有控制方法在复杂海况下适应性不足的问题。该方法通过融合多源传感器数据、应用自适应卡尔曼滤波算法进行状态估计,并采用两阶段融合优化算法对混合控制器参数进行优化。这种方法能够适应不同的控制模式,考虑环境因素影响,提高舰船在各种海况下的操控性能,实现更精确、可靠的执行机构控制。

2、本发明的技术方案是这样实现的:本发明提供了基于融合优化算法的舰船执行机构运动控制方法,包括:

3、s1 预设多种舰船控制模式,每种控制模式对应有特定的优化目标;

4、s2 利用多源传感器实时采集舰船运动状态和环境参数数据,对采集的多源传感器数据进行融合处理,并对舰船当前运动状态进行估计;

5、s3 根据估计的运动状态、当前任务需求和环境条件,选择舰船控制模式;

6、s4 利用融合优化算法,基于所选舰船控制模式的优化目标、估计的运动状态,动态优化混合控制器参数;

7、s5 基于优化后的参数,生成混合控制器的控制指令,将控制指令传递给相应的执行机构,执行机构按照控制指令运行。

8、在上述方案的基础上,优选的,舰船控制模式包括:

9、航向保持模式,其优化目标为最小化航向偏差;

10、航迹跟踪模式,其优化目标为最小化航迹偏差;

11、动态定位模式,其优化目标为在复杂海况下最小化位置和艏向偏差;

12、节能巡航模式,其优化目标为最小化燃料消耗;

13、避碰模式,其优化目标为最大化安全距离。

14、在上述方案的基础上,优选的,步骤s2包括:

15、s21 利用多源传感器实时采集原始数据,包括imu数据、gnss数据、磁罗盘数据、水流速度数据、气象数据和波浪数据;

16、s22 对采集到的原始数据进行预处理,包括去除异常值、统一时间戳和坐标系转换;

17、s23 利用卡尔曼滤波算法对预处理后的多源传感器数据进行融合,得到舰船的状态估计,包括位置、速度、姿态和角速度;

18、s24 对于水流速度数据、气象数据和波浪数据,使用时间序列分析方法进行短期预测,以补偿传感器延迟。

19、在上述方案的基础上,优选的,步骤s23包括:

20、定义舰船的状态向量 y如下:,

21、其中,,,分别为经度、纬度和高度,,,分别为北向速度、东向速度和垂向速度,为横滚角,为俯仰角,为偏航角,,,分别为横滚角速度、俯仰角速度和偏航角速度;

22、建立系统模型,包括:

23、,

24、,

25、其中,是状态向量,是观测向量,是状态转移矩阵,是观测矩阵,是控制输入,是控制输入矩阵,和分别是过程噪声和观测噪声;

26、对状态和协方差进行预测:

27、,

28、,

29、式中,为k时刻的先验状态估计,为k-1时刻的后验状态估计,为k时刻的先验误差协方差矩阵,为k-1时刻的后验误差协方差矩阵,为跟踪因子,为过程噪声协方差矩阵;

30、计算卡尔曼增益,并对状态和协方差进行更新:

31、,

32、,

33、,

34、式中,为卡尔曼增益,为测量噪声协方差矩阵,为实际观测值,为k时刻的后验状态估计,为单位矩阵;

35、自适应噪声协方差调整:

36、,

37、,

38、,

39、式中,为创新序列,为估计的实际测量噪声协方差,为滑动窗口大小,为遗忘因子;

40、跟踪滤波调整:

41、,

42、,

43、式中,为矩阵的迹运算,为跟踪因子的调整步长;

44、对于不同的传感器数据,相应调整观测矩阵;

45、输出状态估计:

46、,

47、式中,,,为估计的经度、纬度、高度,,,为估计的北向、东向、垂向速度,,,为估计的横滚角、俯仰角、偏航角,,,为估计的横滚角速度、俯仰角速度、偏航角速度。

48、在上述方案的基础上,优选的,对于不同的传感器数据,相应调整观测矩阵,包括:

49、对于imu数据,矩阵设置为只关联状态向量中的姿态,,和角速度,,量;

50、对于gnss数据,矩阵设置为只关联状态向量中的位置,,和速度,,分量;

51、对于磁罗盘数据,矩阵设置为只关联状态向量中的偏航角分量。

52、在上述方案的基础上,优选的,步骤s4包括:

53、s41 构建混合控制器,包括pid控制器、模糊控制器和神经网络控制器;

54、s42 定义优化目标函数j,根据所选的控制模式的优化目标和估计的运动状态设置权重系数;

55、s43 利用融合优化算法,对混合控制器的参数进行迭代优化,在优化时,一个解为一组混合控制器的参数,当迭代结束,则输出最优的一组混合控制器的参数;

56、s44 将优化得到的最优混合控制器的参数应用于混合控制器。

57、在上述方案的基础上,优选的,融合优化算法包括第一优化算法和第二优化算法,步骤s43包括:

58、s431 初始化第一优化算法和第二优化算法的参数,包括第一粒子数量n、最大迭代次数maxiter、惯性权重、加速系数、动量系数、收敛系数、第二粒子数量m、包围系数和螺旋系数;并设置混合控制器的参数范围,包括pid控制器的kp、ki、kd,模糊控制器的模糊规则参数,神经网络控制器的隐层权重和偏置;

59、s432 利用第一优化算法进行初步搜索:

60、a.初始化第一粒子位置和速度,每个第一粒子代表一组混合控制器参数;

61、b.评估每个第一粒子的适应度,即根据当前控制模式计算目标函数j的值;

62、c.更新每个第一粒子的个体最优位置pi和全局最优位置pg;

63、d.根据速度和位置更新公式更新第一粒子;

64、e.重复步骤b-d,直至达到预设迭代次数或收敛条件;

65、s433 将第一优化算法得到的候选解作为第二优化算法的初始第二粒子;

66、s434 利用第二优化算法进行全局搜索:

67、a.利用包围系数更新每个第二粒子的位置,探索参数空间;

68、b.使用螺旋系数更新位置,细化局部最优解;

69、c.随机选择第二粒子进行全局搜索;

70、s435 根据当前控制模式动态调整优化目标函数,并计算目标函数j的值;

71、s436 迭代执行步骤s434-s435,直到满足终止条件之一:达到最大迭代次数maxiter、连续n次迭代最优解改善幅度小于预设阈值、目标函数j达到预设的优化目标值;

72、s437 输出最优解作为混合控制器的参数,包括pid控制器的kp、ki、kd,模糊控制器的模糊规则参数,神经网络控制器的隐层权重和偏置。

73、在上述方案的基础上,优选的,目标函数j的表达式如下:

74、航向保持模式:

75、,

76、式中,表示航向保持模式下的目标函数,为估计的偏航角,表示偏航角的期望值,表示估计的偏航角速度,表示航向保持模式下的积分平方误差,,,为权重系数;

77、航迹跟踪模式:

78、,

79、式中,表示航迹跟踪模式下的目标函数,,,为估计的经度、纬度、高度,下标d表示对应的期望值,表示航迹跟踪模式下的积分平方误差,,,为权重系数;

80、动态定位模式:

81、,

82、式中,表示动态定位模式下的目标函数,,,为估计的北向、东向、垂向速度,表示动态定位模式下的积分平方误差,,,,为权重系数;

83、节能巡航模式:

84、,

85、式中,表示节能巡航模式下的目标函数,fc表示燃料消耗率,表示节能巡航模式下的积分平方误差,,,,为权重系数;

86、避碰模式:

87、,

88、式中,表示避碰模式下的目标函数,表示与障碍物的距离,表示偏离原航线的距离,表示避碰模式下的积分平方误差,,,为权重系数。

89、在上述方案的基础上,优选的,步骤s432中,速度更新公式为:

90、,

91、式中,和分别为第i个第一粒子在第t次迭代时的速度和位置,表示个体最优位置,表示全局最优位置,表示全局最差位置,为惯性权重,,,,为加速系数,,,,为[0,1]间的随机数,f(e)为环境因素函数,其考虑舰船动力学约束;

92、位置更新公式为:

93、,

94、式中,为动量系数,为收敛系数。

95、在上述方案的基础上,优选的,步骤s5包括:

96、s51 获取当前的状态信息,包括估计的运动状态和环境信息;

97、s52 根据当前控制模式,计算实际状态与期望状态之间的误差,其中:

98、航向保持模式下,计算航向偏差;

99、航迹跟踪模式下,计算位置偏差和航向偏差;

100、动态定位模式下,计算位置偏差、航向偏差和速度偏差;

101、节能巡航模式下,计算速度偏差和航向偏差;

102、避碰模式下,计算与障碍物的距离和偏离原航线的距离;

103、s53 使用混合控制器根据误差计算控制量:

104、pid控制器计算比例、积分、微分控制量;

105、模糊控制器进行模糊推理,得到模糊控制量;

106、神经网络控制器通过前向传播计算神经网络控制量;

107、融合各控制器的输出,得到混合控制器的最终控制量;

108、s54 将控制量转换为具体的执行机构控制指令,包括主推进器转速和方向、舵角、侧推器推力和方向、减摇鳍角度;

109、s55 通过控制系统将生成的控制指令传递给相应的执行机构;

110、s56 各执行机构接收到控制指令后,执行相应的动作,包括主推进器调整转速和方向、舵机转动到指定角度、侧推器产生指定推力和方向、减摇鳍调整到指定角度;

111、s57 持续监测执行机构的运行状态和舰船的响应,将监测数据反馈给控制系统。

112、本发明相对于现有技术具有以下有益效果:

113、(1)通过融合多源传感器数据、自适应卡尔曼滤波和两阶段融合优化算法,实现了对舰船执行机构的精确控制。该方法能够适应不同的控制模式,考虑环境因素影响,动态优化控制器参数,从而提高了舰船在复杂海况下的操控性能和适应性,增强了舰船运动控制的精度和可靠性;

114、(2)采用自适应卡尔曼滤波算法对多源传感器数据进行融合,并引入跟踪因子和自适应噪声协方差调整,提高了状态估计的精度和稳定性。通过对不同传感器数据调整观测矩阵,充分利用了各类传感器的优势,有效提升了舰船状态估计的准确性和鲁棒性;

115、(3)预设多种舰船控制模式,并为每种模式定义了特定的优化目标函数,使控制系统能够根据当前任务需求和环境条件灵活切换控制策略。这种多模式控制方法提高了舰船控制系统的适应性和灵活性,能够满足不同航行任务的需求;

116、(4)采用两阶段融合优化算法,结合第一优化算法的初步搜索和第二优化算法的全局搜索,有效避免了单一算法容易陷入局部最优的问题。通过动态调整优化目标函数,考虑了环境因素的影响,使得优化结果更加符合实际航行需求,提高了控制器参数优化的效果;

117、(5)构建了包含pid控制器、模糊控制器和神经网络控制器的混合控制器,并通过融合优化算法对各控制器参数进行动态优化。这种混合控制策略充分发挥了各类控制器的优势,能够更好地应对舰船运动控制中的非线性、时变和不确定性问题。


技术特征:

1.基于融合优化算法的舰船执行机构运动控制方法,其特征在于,包括:

2.如权利要求1所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,舰船控制模式包括:

3.如权利要求2所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,步骤s2包括:

4.如权利要求3所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,步骤s23包括:

5.如权利要求4所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,对于不同的传感器数据,相应调整观测矩阵,包括:

6.如权利要求4所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,步骤s4包括:

7.如权利要求6所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,融合优化算法包括第一优化算法和第二优化算法,步骤s43包括:

8.如权利要求7所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,目标函数j的表达式如下:

9.如权利要求7所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,步骤s432中,速度更新公式为:

10.如权利要求7所述的基于融合优化算法的舰船执行机构运动控制方法,其特征在于,步骤s5包括:


技术总结
本发明提出基于融合优化算法的舰船执行机构运动控制方法,涉及舰船执行机构控制技术领域,包括:S1预设多种舰船控制模式,每种控制模式对应有特定的优化目标;S2利用多源传感器实时采集舰船运动状态和环境参数数据,对采集的多源传感器数据进行融合处理,并对舰船当前运动状态进行估计;S3根据估计的运动状态、当前任务需求和环境条件,选择舰船控制模式;S4利用融合优化算法,基于所选舰船控制模式的优化目标、估计的运动状态,动态优化混合控制器参数;S5基于优化后的参数,生成混合控制器的控制指令,将控制指令传递给相应的执行机构,执行机构按照控制指令运行。本发明解决了现有控制方法在复杂海况下适应性不足的问题。

技术研发人员:张洪峰,刘志宏,王浩,王红军,黄柳
受保护的技术使用者:中国船舶集团有限公司第七一九研究所
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-12594.html

最新回复(0)