萤火虫算法研究及其在多AUV多任务分配的应用

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:andykwok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
萤火虫算法是一种启发式群智能优化算法,它通过模仿萤火虫之间利用荧光进行信息沟通的行为,抽象出了一种优化模型。该模型以吸引和更新为两大步骤,实现简单,收敛迅速,且优化精度较高,在很多应用领域得到了很好的优化效果。本课题对标准萤火虫算法进行研究,分析算法的收敛性,给出算法使用的参数建议;在此基础上,给出一种多目标萤火虫算法框架,并将其应用到多AUV任务分配问题中。  本文首先介绍了萤火虫算法的生物学原理,阐释了算法的基本思想和优化特点,给出了标准形式的算法框架。通过数学推导证明不考虑随机移动的算法收敛性,并基于测度的假设对考虑随机移动的算法收敛性进行了讨论。根据收敛性证明和讨论的结果,给出了算法参数使用的建议。其次,分析目前已有的萤火虫算法多目标框架,提出一种萤火虫多目标优化算法框架。该算法结合档案,对整个优化过程的非劣解进行监控,并利用档案中的非劣解指导算法解空间的移动。为了增加算法种群的多样性,利用密度检测算子监控种群的密度,并通过随机化填充算子改善种群的单一性。实验表明,该多目标算法框架能够获得更靠近pareto最优前沿、更加均匀、分布更广的评估前沿。再次,把单目标萤火虫算法应用到单目标任务分配问题中。介绍任务分配的问题模型和相关约束,提出利于算法优化的能量消耗目标函数构建方法,以及促进算法跳出非法解空间的启发算子。实验根据任务与AUV数量的匹配情况进行了6组实验,实验表明算法能够在满足约束条件的前提下,搜索到较好的任务分配方案。最后,将多目标萤火虫算法应用于多目标任务分配问题中。本课题以能量消耗和航行安全性作为评价指标,采用基于D-S证据理论的航行安全评估办法,对任务执行的危险程度进行了评估。同时,结合实际问题的特点,对多目标萤火虫算法进行了适应性改进。实验结果表明,将多目标萤火虫算法应用于多目标任务分配可以得到多个满足不同目标需求的方案。
其他文献
在现代火力发电厂中,过热汽温度控制系统的控制对象过热器是在高温、高压条件下工作的,过热蒸汽温度的稳定对机组的安全经济运行有重大的影响,所以对过热蒸汽温度的控制要求很高,要进行有效合理的控制。常规PID在电厂主汽温控制中占有主导地位,但是主汽温对象具有大惯性、非线性和时变特性,采用常规的PID控制存在着一定的缺憾。蚁群算法是近几年优化领域中出现的一种启发式仿生类并行智能进化算法,该算法采用分布式并行
本文以大负载稳定平台控制为研究背景,针对系统具有转动惯量大、控制精度高和响应速度快的特点和要求,综合运用系统设计、理论分析、实验研究等方法,阐述了平台系统的研制过
电站燃煤锅炉的结渣是个多发性问题,一直困扰着锅炉运行操作人员,影响锅炉运行的安全性、经济性及锅炉可用率。因此,采用有效的方法对其锅炉的结渣特性进行可靠预测显得十分
随着科学技术的飞速发展,现代化大型设备的结构也日趋复杂,设备在连续不断运转的同时,也不可避免的会发生各种故障,造成不可估量的经济损失和人员伤亡。故障诊断技术是保证设
无人水下航行器(UUV)的路径跟踪控制,是实现UUV多种军、民用途的重要技术基础。深入研究UUV路径跟踪中存在的问题,对于UUV控制理论和工程应用都具有重要的意义。本文基于自适
本文以光纤陀螺捷联惯性导航系统为背景,由于SINS不会因地域、时间及气候等条件的限制而受影响,具有自主性、隐蔽性,能够及时给出导航信息,因此被越来越多地使用在军事与民用
实际的工业过程中,大部分都具有带约束,非线性的动态特性,采用传统控制方法难以实施有效控制。带约束非线性预测控制的关键是求可行优化解。一般来说,非线性预测控制可以通过
舰载机蒸汽弹射起飞是现役航母上主要采用的一种起飞方式,整个系统包括为弹射提供蒸汽动力的增压锅炉蒸汽系统与弹射起飞系统,在航母的战斗系统中具有十分关键的作用。本文在搭
嵌入式系统技术快速发展使其己成为最热门的技术之一。嵌入式系统在国防、航空航天、工业控制、通信等领域已得到广泛应用。嵌入式技术的迅速发展也带动了嵌入式图形用户界面
随着社会经济的发展,城市化速度加快,机动车数量迅速增加,由此带来的城市拥堵日益严重,交通阻塞已经成为世界各国普遍关注的问题。智能交通运输系统(lntelligentTransformSystem,I