[发明专利]船舶纵向运动多目标策略下最优参数决策方法有效
申请号: | 201810765015.5 | 申请日: | 2018-07-12 |
公开(公告)号: | CN109188898B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 戴运桃;刘利强;程然;姚新 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05B13/02 | 分类号: | G05B13/02;G06F17/17;G06Q10/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种船舶纵向运动多目标策略下最优参数决策方法,如果客户希望纵摇参数辨识精度高,则输出纵摇拟合误差目标函数最小值对应个体为参数最优解;如果客户希望升沉参数辨识精度高,则输出升沉拟合误差目标函数最小值对应个体作为参数最优解;如果客户希望纵摇和升沉同时需要高精度输出,则将该将目标函数矩阵看作二维平面上的点,并按照某一维数据从小到大进行排列,另一维上数据跟随变动位置。任意选取一个点,对该点左侧所有点做最小二乘直线拟合,求拟合误差;对该点右侧每一个点也进行最小二乘直线拟合,求拟合误差,则该点总误差记为以上两个拟合误差的和,取总误差最小点对应个体作为最优解,实现根据不同需求选择不同最优参数输出。 | ||
搜索关键词: | 船舶 纵向 运动 多目标 策略 最优 参数 决策 方法 | ||
【主权项】:
1.一种船舶纵向运动多目标策略下最优参数决策方法,其特征在于:包括以下步骤:步骤1:假设目标函数f1=(f1,1,f1,2,...,f1,N)表示纵向运动中的纵摇拟合精度的误差,目标函数f2=(f2,1,f2,2,...,f2,N)表示纵向运动中的升沉拟合精度的误差,多目标优化最后得到的帕累托前沿面得到最终的N组目标函数值数记为(f1,1,f2,1),(f1,2,f2,2),...,(f1,N,f2,N),执行步骤2;步骤2:选择客户偏好:如果客户希望升沉参数辨识精度高,对纵摇拟合精度不做要求,则转步骤3;如果客户希望纵摇参数辨识精度高,而对升沉拟合精度不做要求,则转步骤4;如果客户希望纵摇和升沉同时参数辨识精度高,则转步骤5;步骤3:从帕累托前沿面中选择目标函数f1中最小的值对应的个体作为最优参数输出,即f1=(f1,1,f1,2,...,f1,N)中值最小的个体对应的下标,记为(1,n1_min),则选择点作为最优输出点;步骤4:从帕累托前沿面中选择目标函数f2中最小的值对应的个体作为最优参数输出,即f2=(f2,1,f2,2,...,f2,N)中值最小的个体对应的下标,记为(2,n2_min)则选择点作为最优输出点;步骤5:对f1,1,f1,2,...,f1,N按照从小到大的顺序进行排序,得到排序后的新序列记为并且f2同时按照f1的对应顺序进行排列,得到则排序后记为执行步骤6;步骤6:计算第ni点的误差,具体为:利用点做直线拟合,求得Li1:y=a1x+b1中的a1,b1并计算拟合后的误差的绝对值的和err_lefti,err_lefti满足:利用点做直线拟合,求得Li2:y=a2x+b2中的a2,b2并计算拟合后的误差的绝对值的和err_righti,err_righti满足:并得到第ni点的误差erri,erri满足:erri=err_lefti+err_righti执行步骤7;步骤7:求所有erri中最小值及其对应的点的下标,记为min_outnum,则此时选择的最优输出点为(f1,min_outnum,f2,min_outnum)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810765015.5/,转载请声明来源钻瓜专利网。