一种基于蜂群算法辨识水动力系数的方法

    公开(公告)号:CN103336887A

    公开(公告)日:2013-10-02

    申请号:CN201310220994.3

    申请日:2013-06-05

    Abstract: 本发明属于最优控制理论与仿生智能算法的交叉领域,涉及一种基于蜂群算法的辨识水下潜器水动力系数的方法。本发明包括:建立潜器运动模型;确定算法适应度函数;初始化蜂群算法参数以及雇佣蜂种群;对第n代采蜜蜂,搜索新的位置;选取适应度更高的向量保留给下一代的种群;选择一个采蜜蜂;记录种群最终更新过后达到的最优适应度值;重新初始化该采蜜蜂位置。本发明无需对潜器模型进行线性化,而且考虑了各个水平面之间耦合作用,以及结合蜂群算法全局搜索和局部搜索的特点,避免了传统船模试验繁冗单调的调试过程,提供了一种消除传统船模试验所获取水动力系数带来误差的有效途径,提高了航行训练潜器操纵的准确性。

Patent Agency Ranking