针对传统灰狼算法(grey wolf algorithm,GWO)在进行机器人路径规划时易陷入局部极值、探索效率低等不足,提出了一种多元策略改进的灰狼算法。首先针对领导狼在算法中存在的缺陷,提出了一种随机游走策略,从而提升算法的全局搜索能力。同...针对传统灰狼算法(grey wolf algorithm,GWO)在进行机器人路径规划时易陷入局部极值、探索效率低等不足,提出了一种多元策略改进的灰狼算法。首先针对领导狼在算法中存在的缺陷,提出了一种随机游走策略,从而提升算法的全局搜索能力。同时,在搜索阶段引入一种基于凸透镜原理的逆学习机制,对种群中的劣势个体进行逆向学习,从而提高狼群个体的搜索范围,避免算法陷入局部最优。最后,为提升路径平滑性,采用B-spline曲线对路径进行平滑操作。仿真结果表明,在普通环境及陷阱环境下改进的灰狼算法较传统灰狼算法,规划的全局最优路径各项性能更优,更有利于机器人完成作业任务。展开更多
针对人为选定参数造成神经网络故障诊断性能不稳定问题与麻雀搜索算法(sparrow search algorithm,SSA)种群初始化时由于随机性造成寻优范围缩小和算法容易陷入局部最优等问题,采用反向学习(opposition-based learning,OBL)对SSA算法中...针对人为选定参数造成神经网络故障诊断性能不稳定问题与麻雀搜索算法(sparrow search algorithm,SSA)种群初始化时由于随机性造成寻优范围缩小和算法容易陷入局部最优等问题,采用反向学习(opposition-based learning,OBL)对SSA算法中麻雀种群初始化过程进行优化,扩大搜索范围,并结合随机游走策略(random walk,RW)对寻优过程中的最优麻雀施加扰动,提高算法的局部搜索能力,降低算法陷入局部最优的风险。在此基础上,采用基于反向学习和随机游走策略的麻雀搜索算法(sparrow search algorithm based on oppositionbased learning and random walk,BRWSSA)优化门控循环单元(gate recurrent unit,GRU)的隐含层节点个数,设计了一种基于BRWSSA-GRU的发动机滑油系统故障诊断模型。为了验证所设计的故障诊断模型的有效性,还设计了GRU和SSA-GRU两种故障诊断模型。最后,采用相同的滑油系统数据集对GRU、SSA-GRU和BRWSSA-GRU3种不同的故障诊断模型的有效性进行了对比试验验证。结果表明,提出的BRWSSA-GRU故障诊断模型的诊断准确率明显优于GRU和SSA-GRU方法,BRWSSA-GRU故障诊断模型的有效性得到验证。展开更多
文摘针对传统灰狼算法(grey wolf algorithm,GWO)在进行机器人路径规划时易陷入局部极值、探索效率低等不足,提出了一种多元策略改进的灰狼算法。首先针对领导狼在算法中存在的缺陷,提出了一种随机游走策略,从而提升算法的全局搜索能力。同时,在搜索阶段引入一种基于凸透镜原理的逆学习机制,对种群中的劣势个体进行逆向学习,从而提高狼群个体的搜索范围,避免算法陷入局部最优。最后,为提升路径平滑性,采用B-spline曲线对路径进行平滑操作。仿真结果表明,在普通环境及陷阱环境下改进的灰狼算法较传统灰狼算法,规划的全局最优路径各项性能更优,更有利于机器人完成作业任务。
文摘针对人为选定参数造成神经网络故障诊断性能不稳定问题与麻雀搜索算法(sparrow search algorithm,SSA)种群初始化时由于随机性造成寻优范围缩小和算法容易陷入局部最优等问题,采用反向学习(opposition-based learning,OBL)对SSA算法中麻雀种群初始化过程进行优化,扩大搜索范围,并结合随机游走策略(random walk,RW)对寻优过程中的最优麻雀施加扰动,提高算法的局部搜索能力,降低算法陷入局部最优的风险。在此基础上,采用基于反向学习和随机游走策略的麻雀搜索算法(sparrow search algorithm based on oppositionbased learning and random walk,BRWSSA)优化门控循环单元(gate recurrent unit,GRU)的隐含层节点个数,设计了一种基于BRWSSA-GRU的发动机滑油系统故障诊断模型。为了验证所设计的故障诊断模型的有效性,还设计了GRU和SSA-GRU两种故障诊断模型。最后,采用相同的滑油系统数据集对GRU、SSA-GRU和BRWSSA-GRU3种不同的故障诊断模型的有效性进行了对比试验验证。结果表明,提出的BRWSSA-GRU故障诊断模型的诊断准确率明显优于GRU和SSA-GRU方法,BRWSSA-GRU故障诊断模型的有效性得到验证。