基于支持向量机的四自由度船舶操纵运动建模研究
发布时间:2017-11-01 19:30
本文关键词:基于支持向量机的四自由度船舶操纵运动建模研究
更多相关文章: 船舶操纵 四自由度 水动力模型 响应模型 支持向量机 系统辨识 白箱建模 灰箱建模 黑箱建模 灵敏度分析 果蝇优化算法
【摘要】:海上船舶运输在运量能耗比方面具有独特的优势,海洋船舶运输业在我国国民经济中占有不可替代的重要地位。近年来,国际海事组织相继推出了一系列新标准、新规范,对船舶的能效提出了更高的要求,高智能化的具有优良航行性能的绿色环保型船舶已成为必然的发展方向。对于军船和初稳性高较小的船舶如集装箱船,在操纵运动过程中通常伴随有较大幅度的横摇。横摇不仅影响船舶的航行安全和军船战术技术性能的发挥,还会对其操纵性产生直接的影响;另外海船航向保持、舵减摇系统和自动舵设计中都必须考虑横摇的影响。因此,迫切需要开展计及横摇运动影响的船舶操纵运动建模和预报研究。本文应用基于支持向量机的系统辨识方法对四自由度船舶操纵运动进行了建模研究。首先分别采用白箱辨识建模、灰箱建模和黑箱建模方法对两种四自由度操纵运动水动力模型——整体型和分离型操纵运动数学模型进行了研究;其次,基于四自由度线性操纵运动方程推导了耦合响应型模型;然后,对四自由度操纵运动水动力模型中的水动力系数进行了灵敏度分析,并基于灵敏度分析的结果简化了整体型和分离型数学模型;最后,应用果蝇优化算法对用于船舶操纵运动建模的支持向量机的参数进行了优化,并应用所得到的支持向量机进行了船舶操纵运动预报。在白箱辨识建模中重构了辨识方程,由此可以直接辨识出水动力系数,同时克服了耦合水动力系数的数量必须相等的限制;在灰箱建模中,无需辨识水动力系数,根据操纵运动数学模型输入运动状态变量的高阶向量,建立支持向量机灰箱预报模型,并据此预报操纵运动;在黑箱建模中,不依赖于操纵运动数学模型,直接输入上一时刻的运动状态变量,建立支持向量机黑箱预报模型,并据此预报下一时刻的运动。在三种建模方法中都对Z形试验和回转试验进行了预报,验证了所提出建模方法的有效性及泛化性能。然后,从预报精度、计算速度和所需已知条件三个方面对白箱辨识建模、灰箱建模和黑箱建模进行了对比研究,并基于对比分析的结果给出了三种建模方法的选择策略。从四自由度线性操纵运动方程出发,推导了计及横摇影响的耦合响应型模型,获得了转首运动、横向运动和横摇运动对舵角的响应型关系式,并给出了各操纵性指数的完整表达式。然后,基于某集装箱船的RPMM试验数据计算了其耦合响应型模型的操纵性指数,并使用所得到的操纵性指数进行了该船的Z形试验数值模拟,预报了其转首运动、横向运动和横摇运动;通过将预报结果和基于水动力模型的预报结果进行对比,验证了所建立的耦合响应型模型的正确性。随后,基于DTMB5415的自航模试验数据,分别使用ε-支持向量机和最小二乘支持向量机辨识了其耦合响应型模型的操纵性指数,并使用辨识得到的操纵性指数进行了Z形试验预报,通过将预报结果和自航模试验结果进行对比,验证了所建立的耦合响应型模型的预报能力及泛化性能。使用直接法和间接法分别对四自由度整体型和分离型水动力模型中的水动力系数进行了灵敏度分析。基于灵敏度分析的结果,分别将整体型和分离型模型中水动力系数从102个简化到61个和从41个简化到34个。应用最小二乘支持向量机对原始仿真数据进行分析,对简化后的模型进行了白箱辨识建模,使用辨识得到的简化模型对操纵运动进行预报,并将预报结果与原始模型仿真值和简化模型仿真值进行对比,结果表明:基于直接法和间接法的水动力系数灵敏度分析是正确的;基于灵敏度分析结果的水动力模型的简化是合理的;基于支持向量机的简化模型辨识建模是有效的。所获得的简化水动力模型可用以指导船模试验设计,更便于分析和使用。对比了支持向量机结构参数和核参数对操纵运动预报精度的影响。为了减小支持向量机结构参数和核参数的选择困难,采用新型群智能算法——果蝇优化算法对支持向量机参数进行优化,并将其应用于四自由度船舶操纵运动黑箱建模中。将参数优化后预报结果与试凑参数的预报结果相比较,表明优化后的结果更准确。对比参数寻优过程表明:果蝇优化算法相比于粒子群优化算法和网格搜索法具有算法设置简单、调整参数少、不易陷入局部极小值以及易于找到全局最优解等优点。通过本文的研究,验证了支持向量机方法应用于四自由度船舶操纵运动建模的有效性,为应用系统辨识方法进行四自由度船舶操纵运动建模提供了全面的技术依托;基于水动力系数灵敏度分析的结果,获得了更便于分析和使用的四自由度简化水动力模型;基于四自由度线性操纵运动方程得到了耦合响应型模型,为考虑横摇影响的海船航向保持与舵减摇研究以及自动舵设计提供了便利。
【关键词】:船舶操纵 四自由度 水动力模型 响应模型 支持向量机 系统辨识 白箱建模 灰箱建模 黑箱建模 灵敏度分析 果蝇优化算法
【学位授予单位】:上海交通大学
【学位级别】:博士
【学位授予年份】:2014
【分类号】:U661.33
【目录】:
- 摘要7-9
- ABSTRACT9-17
- 第一章 绪论17-28
- 1.1 研究背景和意义17-18
- 1.2 国内外相关研究进展18-25
- 1.2.1 船舶操纵性预报研究进展18-20
- 1.2.2 船舶操纵运动系统辨识建模研究进展20-25
- 1.3 本文主要工作及创新25-28
- 1.3.1 本文的主要工作25-27
- 1.3.2 本文的主要创新点27-28
- 第二章 船舶操纵运动数学模型28-42
- 2.1 引言28
- 2.2 坐标系28-30
- 2.3 三自由度船舶操纵运动数学模型30-36
- 2.3.1 三自由度整体型数学模型30-33
- 2.3.2 三自由度分离型数学模型33-35
- 2.3.3 响应型数学模型35-36
- 2.4 四自由度船舶操纵运动数学模型36-41
- 2.4.1 四自由度整体型数学模型37-39
- 2.4.2 四自由度分离型数学模型39-40
- 2.4.3 耦合响应型数学模型40-41
- 2.5 六自由度船舶操纵运动数学模型41
- 2.6 本章小结41-42
- 第三章 船舶操纵运动系统辨识建模方法42-54
- 3.1 引言42-43
- 3.2 系统辨识建模43-44
- 3.3 常用的系统辨识方法44-48
- 3.3.1 最小二乘法45
- 3.3.2 Kalman滤波45-46
- 3.3.3 人工神经网络46-48
- 3.4 支持向量机方法48-53
- 3.4.1 ε-支持向量机49-52
- 3.4.2 最小二乘支持向量机52-53
- 3.5 本章小结53-54
- 第四章 基于支持向量机的四自由度水动力模型建模54-93
- 4.1 引言54
- 4.2 四自由度整体型水动力模型建模54-71
- 4.2.1 白箱建模54-68
- 4.2.2 灰箱建模68-71
- 4.3 四自由度分离型水动力模型建模71-83
- 4.3.1 白箱建模72-78
- 4.3.2 灰箱建模78-83
- 4.4 四自由度黑箱建模83-89
- 4.4.1 黑箱建模算例 184-86
- 4.4.2 黑箱建模算例 286-89
- 4.5 四自由度模型系统辨识建模方法对比89-92
- 4.5.1 预报精度对比89-90
- 4.5.2 计算速度对比90-91
- 4.5.3 所需已知条件对比91-92
- 4.6 本章小结92-93
- 第五章 基于支持向量机的耦合响应型模型建模93-108
- 5.1 引言93
- 5.2 耦合响应型模型93-97
- 5.3 耦合响应型模型验证97-101
- 5.4 耦合响应型模型辨识建模算例101-107
- 5.5 本章小结107-108
- 第六章 四自由度水动力模型中的水动力系数灵敏度分析108-137
- 6.1 引言108
- 6.2 灵敏度分析方法108-113
- 6.2.1 基于直接法的水动力系数灵敏度分析109-111
- 6.2.2 基于间接法的水动力系数灵敏度分析111-113
- 6.3 四自由度整体型模型的灵敏度分析113-125
- 6.3.1 基于直接法的整体型模型中水动力系数灵敏度分析113-117
- 6.3.2 基于间接法的整体型模型中水动力系数灵敏度分析117-120
- 6.3.3 整体型水动力模型简化120-121
- 6.3.4 简化的整体型水动力模型辨识建模121-125
- 6.4 四自由度分离型模型的灵敏度分析125-135
- 6.4.1 基于直接法的分离型模型中水动力系数灵敏度分析125-128
- 6.4.2 基于间接法的分离型模型中水动力系数灵敏度分析128-131
- 6.4.3 分离型水动力模型简化131-132
- 6.4.4 简化的分离型水动力模型辨识建模132-135
- 6.5 本章小结135-137
- 第七章 果蝇优化算法在支持向量机参数选择中的应用137-148
- 7.1 引言137
- 7.2 群智能算法简介137-140
- 7.2.1 粒子群算法137-139
- 7.2.2 蚁群算法139
- 7.2.3 果蝇优化算法139-140
- 7.3 果蝇优化算法对支持向量机参数的优化140-147
- 7.3.1 支持向量机参数对预报精度的影响140-142
- 7.3.2 果蝇优化算法对支持向量机参数的优化算例 1142-145
- 7.3.3 果蝇优化算法对支持向量机参数的优化算例 2145-147
- 7.4 本章小结147-148
- 第八章 总结与展望148-150
- 8.1 全文总结148-149
- 8.2 研究展望149-150
- 参考文献150-159
- 攻读博士学位期间主持与参加的科研项目159-160
- 攻读博士学位期间发表与录用的论文160-162
- 致谢162
【参考文献】
中国期刊全文数据库 前6条
1 惠小锁;张显库;;“育鲲”轮测试数据处理及横摇建模的验证[J];测试技术学报;2010年02期
2 刘胜;杨震;;基于ISVM的船舶横摇运动实时预报方法[J];哈尔滨工程大学学报;2011年05期
3 徐锋;邹早建;尹建川;曹建;;船舶操纵水动力导数的灵敏度分析[J];哈尔滨工程大学学报;2013年06期
4 ;IDENTIFICATION OF ABKOWITZ MODEL FOR SHIP MANOEUVRING MOTION USING ε-SUPPORT VECTOR REGRESSION[J];Journal of Hydrodynamics;2011年03期
5 乐美龙,汪希龄,陆惠生;船舶操纵性神经计算[J];中国造船;1999年04期
6 罗伟林;邹早建;;基于支持向量机的约束船模斜拖试验分析[J];中国造船;2010年02期
中国博士学位论文全文数据库 前2条
1 罗伟林;基于支持向量机方法的船舶操纵运动建模研究[D];上海交通大学;2009年
2 张心光;基于船舶操纵性试验分析的辨识建模研究[D];上海交通大学;2012年
,本文编号:1128213
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1128213.html