共查询到20条相似文献,搜索用时 981 毫秒
1.
2.
针对带有任务约束且装配有多个推进器的动力定位船推力分配优化问题,提出一种全新的遗传-蝙蝠优化算法。该算法在遗传算法的基础上将种群分为两部分,一部分为保留的种群精英个体与蝙蝠算法有机结合进行优化;另一部分采用融入自适应策略的遗传算法进行优化。将该算法与所设计的带有任务约束的多维非线性推力分配目标优化函数相结合,通过仿真验证了所提出的算法可有效地解决在任务约束下的动力定位船多推进器的推力分配优化问题,在同一控制器作用下,通过与其他算法对比,该算法可获得更高的动力定位精度与更少的能量消耗,且推进器方位角变化波动小,稳定性强。可见,该算法可以有效解决带有约束的这一类多维非线性规划问题。 相似文献
3.
为提高动力定位系统的定位精度,本文提出了一种满足严格等式约束的改进遗传算法对推力分配进行优化.该方法通过分析目标函数中不同项之间的影响,确定了推力角的权值系数,并从二个方面对遗传算法进行改进,提高了优化速度及精度:一是继承上一时刻的精英个体来生成等距初始种群;二是结合自适应算法加强局部搜索能力.针对推进器之间的水动力干涉问题,基于推力损失模型对推进器进行分组,并通过错位安置以及采用在推力禁区内设置推力减额系数的方法来降低推力损失,最后利用改进的遗传算法对半潜式平台动力定位系统的推力分配进行了仿真模拟.仿真结果表明,提出的方法在满足等式严格约束的基础上,降低了推进器推力的水动力损失,进而提高了系统的定位精度以及运行的经济性. 相似文献
4.
5.
推力优化分配的本质是一个带约束的非线性优化问题。采用常规的迭代算法求解推力分配问题时,一般需要将目标函数简化成二次形式以及对约束条件进行线性化处理,从而导致计算得到的最优解存在误差。针对此问题,引入了改进的和声搜索算法来求解推力分配问题,并以能耗最低和推力误差最小为目标建立优化函数,同时兼顾推进器的物理限制而设置动态约束条件。仿真结果验证了该算法的有效性。 相似文献
6.
7.
8.
9.
针对群智能算法解决动力定位推力分配问题易遭遇局部最优、计算时间长等瓶颈,基于粒子群算法探索不同粒子决策变量对推力分配结果的影响。考虑推力分配目标力和力矩、推力限制、禁止角等约束条件,以推进器功率最优、磨损最小为优化目标建立了推力分配数学模型,构建了基于3种不同粒子决策变量的粒子群推力分配算法,以算法结果的适应度值、计算消耗时间的均值和方差量化算法的收敛性和实时性。对上述3种方法进行仿真分析,结果对比表明,基于文章提出的粒子决策变量搜索在收敛性和实时性上均达到最优,对粒子群算法解决推力分配问题有一定的参考价值。 相似文献
10.
为了提高船舶动力定位系统的定位精度,保障海上正常作业,本文提出了一种基于改进混合蛙跳算法的船舶推力分配方法.建立了以船舶的推进系统功率最小为目标函数,其中目标包括船舶推进器的功率消耗,推进器的磨损,推力的误差.约束条件包括推进器的推力和方向角正常工作大小以及其变化率的大小.针对传统的混合蛙跳算法的初始化和更新规则进行改进.将改进前后的混合蛙跳算法对船舶推力分配问题进行优化求解,仿真的结果表明改进后混合蛙跳算法能有效的降低船舶的功率消耗,并且提高了船舶动力定位系统的相关精度. 相似文献
11.
针对群智能算法解决动力定位推力分配问题易陷入局部最优、计算时间长等不足,基于粒子群算法探索不同粒子决策变量对推力分配结果的影响。首先考虑推力分配目标力和力矩、推力限制、禁止角等约束条件,以推进器功率最优、磨损最小为优化目标建立了推力分配数学模型,构建了基于三种不同粒子决策变量的粒子群推力分配算法;其次以算法结果的适应度值、计算消耗时间的均值和方差量化算法的收敛性和实时性,对上述三种方法进行了仿真分析,仿真结果对比表明,基于本文提出的粒子决策变量搜索在收敛性和实时性上均达到最优,对粒子群算法解决推力分配问题有一定的参考价值。 相似文献
12.
近年来,海洋资源开发需求的日益增加对船舶推进器系统的性能提出越来越高的要求。当前,推力系统的主流配置方法为过驱动配置法,然而其存在求解效率低、全局范围内性能差等缺点。针对这一问题,本文提出了一种基于改进遗传算法的船舶推力动态分配方法,采用多步优化算法和径向基神经网络进行求解和训练。为提高全局可行域内的计算效率,本文对遗传算法中的交叉变异概率函数及适应度函数进行了优化。仿真结果表明,本文提出的推力分配方法功率消耗小且性能优异。 相似文献
13.
14.
15.
动力定位系统的推力分配策略研究 总被引:2,自引:0,他引:2
以序列二次规划法为基础,提出一种合理高效地解决动力定位系统推力分配问题的方法.整个推力优化分配的目标是最小化推进系统的能耗,包括燃油消耗、推进器的磨损、推力误差等;同时还考虑到推进器的推力极限、最大推力变化速率、最大旋转速率、推进器推力的禁区、奇异结构等因素.对不同的推力禁区的处理方法进行对比,得到一个最合适的处理方法.计算实例表明,采用序列二次规划法能够实现对角度禁区的最优处理的目的,并能够达到降低燃油消耗,避免奇异结构,增加系统的可操纵性. 相似文献
16.
17.
基于能耗最优化的动力定位推力分配逻辑算法研究 总被引:1,自引:0,他引:1
文章为动力定位系统执行器的设计提供了两种推力分配最优化的求解方法,旨在寻求一种理想的推力器输出,包括推力与方位角,以维持动力定位系统能力。通过求解非线性约束最优化问题,得出时效性、稳定性与可控制性强的推力分配模块。文中采用一个或若干个合适的结构矩阵来描述推力器的位置及其性能,采用不同的边界条件对系统要求进行描述,如降低推力损失等。基于一个简单的算例,分别采用遗传算法和序列二次方法进行求解,改变约束条件并分析程序运行结果,对比信号输出及其能耗情况,论证两种算法的可行性与稳定性。文中还对比了五种不同的情况,包括约束条件以及算法的变化,以满足不同的应用需求。 相似文献
18.
本文根据船舶动力定位系统的工作原理,基于MATLAB语言将环境载荷计算、推力计算、推力分配、图形绘制等功能进行集成,完成动力定位能力频域分析模块开发;然后结合Kalman滤波算法采用LQR方法进行反馈控制,完成时域分析模块开发。以某型海洋调查船为算例,首先,利用该程序绘制了动力定位能力曲线,并且与Kongsberg Maritime分析报告对比,结果吻合良好,为推进器的选型与布置提供依据;然后,进行时域模拟给出海洋调查船的位置、姿态的时历曲线和各个推进器的推力响应情况,为实际工程提供指导。 相似文献
19.
《中国舰船研究》2020,(2)
[目的]为使动力定位全回转推进器及时响应外界环境力,避免推进器产生大范围旋转,实现动力定位控制的高精度,开展全回转推进器最佳工作区间研究。[方法]以安装有两个全回转推进器和一个侧向推进器的动力定位自航模型为研究对象,首先,分析当前推力分配奇异性优化指标存在的问题,在此基础上考虑推进器的推力限制,并采用遍历推进器推力及方位角的方法,建立轴向最大能力矩阵;然后,根据外界环境力大小及变化,计算得到各轴向的最低性能要求,结合禁止角,确定推进器在不同外界环境下的最佳工作区间,获得新的推力分配逻辑框架;最后,基于传统奇异性指标与最佳工作区间的动力定位船模,分别开展定点定位试验。[结果]结果表明,所提方法能够克服奇异性指标存在的不足,实现推进器方位角在50°范围内变化,定点定位达到0.1 m半径位置和0.5°艏向的控制精度。[结论]所述方法可替代奇异性指标,满足船模动力定位试验要求,具备一定的工程实用价值。 相似文献