基干改进支持向量机船舶纵摇预报模型.doc

基干改进支持向量机船舶纵摇预报模型.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基干改进支持向量机船舶纵摇预报模型

基干改进支持向量机船舶纵摇预报模型   在船舶航行的过程中,由于船舶受到海浪、海风等环境因素的干扰,会产生横摇、纵摇、艏摇、横荡、纵荡、垂荡这6个自由度的运动,对于横摇运动目前可以通过减摇等装置以及其它控制方法达到缓解横摇角的目的,但对于纵摇运动,目前还没有有效的抑制方法,通常通过预报技术对危险时段进行预报减少事故的发生。因此对纵摇模型的精确建模与提高纵摇预测的精度一直是船舶运动领域的重要研究课题 目前国内外有很多学者对船舶纵摇预测的方法展开了研究,Wiener等人利用统计预报的方法实现了船舶纵摇的预测、Triantafyllou等人使用卡尔曼滤波法对船舶纵摇进行了预测、马洁等人利用多层递阶预报模型对大型船舶进行了纵摇的预测 相比于上述算法,人工智能算法在船舶纵摇预测中使用较少,因此在本文中我们提出了一种基于灰色模型和粒子群优化算法改进的支持向量机船舶纵摇预测模型,支持向量机相比于其它神经网络具有更好的自适应能力且在预测过程中由于遵循结构风险最小化原则不易陷入局部最优,此外通过优化算法进一步对支持向量机的预测精度进行了提升。在整个预测模型中支持向量机用于纵摇数据的非线性回归,灰色模型用于纵摇数据的预处理,该数据预处理方法能够提取数据中的有效信息,缓解由于船舶自身载态以及环境的不确定性对预报精度造成的影响。此外粒子群优化算法用于支持向量机的参数优化使支持向量机能够获取最佳的训练效果,以提高预测精度。仿真结果证明该方法能够有效实现船舶纵摇的预测,具有较高的预测精度 1 支持向量机、灰色模型以及粒子群优化算法的理论基础 支持向量机是在1995年第一次被Vapnik提出的,与传统神经网络不同的是,支持向量机并非采用经验风险最小化准则,而是结构风险最小化的近似实现。这使得支持向量机在训练过程中不易陷入局部最优,因此不存在局部最小问题。此外,支持向量机基于统计学理论,它具有严格的理论基础和数学基础,它在处理非线性回归以及高维模式识别等问题中具有许多特有的优势 灰色系统理论是由我国学者邓聚龙教授于1982年提出来的,该系统时用于研究数量少、信息贫瘠等不确定性问题的理论方法。通过对部分已知信息的生成、开发,提取有价值的信息,实现对系统运行行为、演化规律的正确描述和有效监控 灰色模型在处理数据时需通过以下三个步骤的处理,第一步为累加操作,第二步将累加后的数据在相应的预测模型中进行计算,最后通过反向累加操作实现数据的还原 粒子群优化算法(Particle Swarm Optimization, PSO)是计算智能领域,除了蚁群算法、鱼群算法之外的一种群体智能的优化算法,该算法最早是由Kennedy和Eberhart在1995年提出来的。在使用支持向量机对潮汐进行预报时,我们通过粒子群优化算法对支持向量机的参数c和g进行优化来获得最佳的训练效果,以提高潮汐预报的精度,其中c为SVM惩罚系数,g为核函数半径 2 支持向量机参数的选择以及模型的确立 2.1 自回归预测模型 本文在描述纵摇变化的过程中选用自回归模型(Auto Regressive, AR),AR模型基于统计学理论,它能够有效的处理时间序列并能够较为清晰地描述序列的变化情况,适合于船舶纵摇预报。AR模型的表达式如下所示: 2.2 支持向量机参数选择 支持向量机的参数设置对预测结果具有很大影响,一个合适的参数设置会使支持向量机具有较好的预测效果,而相反不恰当的参数设置则很可能影响其预测效果 其中c和g的选择是由粒子群优化确定的,在粒子群优化过程中c和g的取值范围设定为[0,100],粒子群进化代数为200,种群数量设为20,参数局部有哪些信誉好的足球投注网站能力和参数全局有哪些信誉好的足球投注网站能力分别设置为1.5和1.7,速度最大和最小值分别为5和-5 2.3 改进的支持向量机 该模型的结构流程图如图1所示: 如图1所示,该模型在进行纵摇预测时首先需要获取实船纵摇数据作为输入,但由于?v摇在测量过程中受到船体自身载态以及环境等因素等影响,实测纵摇数据具有较高的不确定性以及测量误差,所以该部分数据首先经过灰色模型AGO操作,处理后的数据相比于原始数据具有更明显的规律性,该部分数据可作为支持向量机输入应用于纵摇预报,在预报过程中通过粒子群算法对支持向量机进行优化,选取支持向量机的惩罚系数c和核函数半径g,利用该值对支持向量机的训练模型进行设置,之后可以获得精度较高的纵摇的预测值,该值还需要进行IAGO操作以还原数据,得到最终的纵摇预测结果 3 仿真结果 本文的实验数据均取自大连海事大学教学实验船“玉鲲”轮,数据记录的为船舶在公海上航行时的纵摇数据,记录间隔为1s。一共选取1000个连续的纵摇数据用于本次实验,其中500个数据作为输入用于支持向量机的

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档