基于Mel倒谱和BP神经网络的船舶目标分类研究

合集下载

BP神经网络在船舶与海洋工程中的应用研究

BP神经网络在船舶与海洋工程中的应用研究

BP神经网络在船舶与海洋工程中的应用研究
高明正;张火明;金尚忠
【期刊名称】《舰船科学技术》
【年(卷),期】2008(030)001
【摘要】人工神经网络作为一个具有高度非线性映射能力的计算模型,在工程中具有广泛的应用前景.在数值预测方面,它不需要预选确定样本的数学模型.仅通过学习样本数据即可以进行预测.介绍了BP神经网络,并针对实际应用中收敛速度慢,平台效应等问题对网络进行了优化,给出了改进的三层BP神经网络算法.最后结合船舶与海洋工程的一些实际问题.探讨了利用改进的BP神经网络进行数值预测的方法和应该注意的问题,并给出了一些有益的建议.实验表明,神经网络的预测精度在船舶与海洋工程是可以接受的.
【总页数】8页(P34-40,44)
【作者】高明正;张火明;金尚忠
【作者单位】中国计量学院信息工程学院,浙江,杭州,310018;中国计量学院信息工程学院,浙江,杭州,310018;中国计量学院信息工程学院,浙江,杭州,310018
【正文语种】中文
【中图分类】U661.3
【相关文献】
1.改进的BP神经网络在船舶与海洋工程中的应用研究 [J], 张火明;孙志林;高明正
2.PCA算法在银屑病BP神经网络建模中的应用研究 [J], 詹秀菊
3.BP神经网络在跨既有线高速铁路桥梁施工安全风险评估中应用研究 [J], 刘冬冰
4.改进的BP神经网络在车辆目标识别中的应用研究 [J], 刘路
5.人工蜂群算法+BP神经网络模型在短期电力负荷预测中的应用研究 [J], 王天力因版权原因,仅展示原文概要,查看原文内容请购买。

基于BP网络的船舶磁性目标定位方法研究

基于BP网络的船舶磁性目标定位方法研究

0 引 言
海上目标船舶定位方法主要有 3 类:一是基于视 频信号;二是基于水声信号;三是磁性目标定位方 法。前 2 种方法系统部署复杂,较易受到海上复杂环 境的影响,经济性较差。 船舶磁性目标定位方法是海上目标定位系统最经 济有效的方法,但计算量较大,算法模型易陷入局部 最优解 [1],需要进行优化。 本文利用神经网络算法对船舶磁性目标定位目标 函数进行求解,最后对算法进行仿真,分析了仿真结果。
摘 要 : 船舶磁性目标定位是海上目标定位系统中重要的方法之一,优点是部署简单、定位精度较高;缺点
是定位算法复杂度较高、计算量大,算法较易陷入局部最优解,需要进行改进。神经网络是解决目标最优问题的有 效求解手段,利用各神经元权值系数调整能够计算出磁性目标定位的全局最优解。本文研究船舶磁性目标定位的算 法结构,针对目标函数,设计基于 BP 神经网络的定位算法,最后给出基于神经网络算法仿真结果,并与传统算法 进行对比。
第 39 卷 第 12A 期 2017 年 12 月
舰 船 科 学 技 术 SHIP SCIENCE AND TECHNOLOGY
பைடு நூலகம்
Vol. 39, No. 12A Dec. , 2017
基于 BP 网络的船舶磁性目标定位方法研究
肖 军
(大连东软信息学院,辽宁大连 116032)
度数据采集,当某传感器在区域采集的最大磁场变化 幅值大于设定的阀值 Bt1,认为传感器采集数据有效; 同时,在某区域数据有效的传感器数量大于阀值 Bt2, 可检测出目标物。 传感器分布如图 1 所示。图中所在区域部署 6 个 磁 场 传 感 器 , 两 两 距 离 大 于 1.5 m , 设 目 标 船 只 磁 矩
·
+
s1 (m) s2 (m) . . . sN (m)

BP神经网络在船舶运动估计中的应用

BP神经网络在船舶运动估计中的应用

中图分类号:
Ship motion estimation based on BP neural network
ZHANG Li ( Beijing Industrial Vocational and Technical College , Beijing 100042 , China) Abstract: Ship motion estimation plays an important role in ship safety ,energy saving. In this
[1 ]
X2
Xn神经网络结构 Three layer BP neural network architecture
文首先利用附加动量的弹性梯度下降法对传统的神 经网络进行改进, 弥补传统 BP 神经网络学习速度 慢的缺点; 然后给出一种基于 BP 神经网络的船舶 运动预测方法, 通过 BP 神经网络较强的计算与自 适应能力,实现对船舶动态信息的准确预测 。
收稿日期: 2016 - 03 - 14 作者简介: 张莉( 1982 - ) , 副教授, 研究方向为概率统计及应用数学 。 女, 硕士,
· 14·





术 u( t) = u( t - 1 ) + Δu( t) , u ( t ) = K P e( t ) +
第 38 卷
计算时间长的缺点, 加快收敛速度。 该权值调整方 法如下: t + 1 时刻,权值 W( t + 1 ) 的调整公式为: W( t + 1 ) =
paper,a ship motion estimation method based on BP neural network was presented. BP neural network has strong self - learning and self adaptation ability ,the improved BP neural network model was applied to ship motion estimation,which could accurately predict the dynamic information of the ship. Key words: ship motion estimation; BP neural network ; additional momentum 的多层前馈网络。Robert Hecht - Nielson 证明 3 层的 BP 神经网络能够有效逼近任意连输函数[2]。3 层神 经网络的基本结构如图 1 所示。

基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术随着船舶制造水平的提高和海洋科技的不断发展,船舶行驶越来越普遍。

在无人驾驶的趋势下,对于船舶航迹控制技术的需求也越发强烈。

基于BP神经网络的船舶航迹控制技术是一种高效、准确的控制方法。

BP神经网络由输入层、中间层和输出层构成。

输入层接收外部信息,通过传递到中间层进行信息处理,最终输出结果。

BP神经网络的训练是通过反向传播算法进行的,即根据输出和实际误差逐层逆向调整各层节点的权值。

在船舶控制中,BP神经网络的输入层可以接收各种传感器测得的水平、垂直方向的速度、角度以及海流等船舶运动状态量;输出层则输出需要调整的舵角等控制量。

在船舶控制方面,BP神经网络的优势在于其能够适应不确定、非线性等复杂系统特性,具有较好的泛化能力,并且具有自适应调整能力。

此外,BP神经网络的训练也非常方便,可以利用历史数据进行训练,减少了对实时控制系统的干扰。

航迹控制过程中,BP神经网络可以根据船舶状态和外部环境实时更新信息,进行快速、准确的控制输出,从而实现预期航迹的维持。

当然,BP神经网络也存在一些问题。

首先,训练过程需要大量的数据,需要有足够的历史数据进行事先编程。

其次,在实际控制过程中,如果船舶状态发生急剧变化,BP神经网络可能需要时间来适应新的船舶状态,导致控制延迟。

此外,BP神经网络的结构也需要根据实际情况进行设计和调试,过于复杂的设计可能导致训练成本过高,实时控制效果不佳。

综上所述,基于BP神经网络的船舶航迹控制技术仍然是未来发展的方向。

作为智能船舶技术的重要组成部分,BP神经网络控制技术具有非常广阔的应用前景和市场空间。

当然,在实际应用过程中,需要特别注意与其他控制系统的配合、调试和优化,以实现更加可靠、稳定的自动船舶控制。

相关数据可以是任何与船舶航迹控制相关的数据,例如海浪、气象、船舶运行状态等。

在这里,我们可以列举以下几类数据并进行简单的分析。

1. 海浪数据:海浪数据是影响船舶运行的重要因素之一。

基于BP神经网络的船舶航向智能PID控制研究

基于BP神经网络的船舶航向智能PID控制研究

山东科学SHANDONGSCIENCE第31卷第4期2018年8月出版Vol.31No.4Aug.2018DOI:10.3976/j.issn.1002 ̄4026.2018.04.002ʌ海洋科技与装备ɔ收稿日期:2017 ̄12 ̄04基金项目:山东省科技重大专项(2015ZDZX08001)ꎻ国家重点研发计划(2016YFE0205700)作者简介:李小峰(1983 )ꎬ女ꎬ硕士ꎬ工程师ꎬ研究方向为自动化控制系统㊁嵌入式系统与智能控制ꎮ∗通信作者ꎬ于慧彬ꎮE ̄mail:binbinyu@163.comꎮ基于BP神经网络的船舶航向智能PID控制研究李小峰ꎬ于慧彬(齐鲁工业大学(山东省科学院)ꎬ山东省科学院海洋仪器仪表研究所ꎬ山东省海洋监测仪器装备技术重点实验室ꎬ国家海洋监测设备工程技术研究中心ꎬ山东青岛266001)摘要:针对船舶航向控制非线性的特性ꎬ以船舶航向运动一阶KT模型为研究对象ꎬ设计了基于BP神经网络的自整定PID算法航向控制器ꎮ将传统PID与BP神经网络结合ꎬ对被控对象由BP神经网络进行辨识ꎬ给出PID控制参数ꎬ由PID控制算法进行控制并优化收敛速度ꎮ根据真实渡轮船舶特征参数ꎬ利用MATLAB/Simulink仿真软件建立船舶航向运动控制系统模型ꎮ仿真结果表明ꎬ基于BP神经网络的PID控制系统超调小㊁鲁棒性好ꎬ可长时间稳定工作ꎬ几乎无稳态误差ꎬ控制算法的实用性以及动态控制系统的优越性得到验证ꎮ关键词:船舶操纵ꎻPID控制ꎻBP神经网络ꎻMATLAB仿真中图分类号:TP273㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1002 ̄4026(2018)04 ̄0008 ̄07ResearchonintelligentPIDcontrolofshipcoursebasedonBPneuralnetworkLIXiao ̄fengꎬYUHui ̄bin(ShandongProvincialKeyLaboratoryofMarinemonitoringinstrumentequipmenttechnologyꎬNationalEngineeringandTechnologicalResearchCenterofMarineMonitoringEquipmentꎬInstituteofOceanographicInstrumentationꎬQiLuUniversityofTechnology(ShandongAcademyofSciences)ꎬQingdao266001ꎬChina)AbstractʒAccordingtothenonlinearcharacteristicsofshipcoursecontrolꎬandtakingthefirst ̄orderKTmodelofshipcoursemotionastheresearchobjectꎬtheself ̄tuningPIDalgorithmcoursecontrollerbasedonBPneuralnetworkwasdesigned.CombiningthetraditionalPIDandtheBPneuralnetworkꎬthecontrolledobjectwasidentifiedbytheBPneuralnetworkꎬthePIDcontrolparametersweregivenꎬandthePIDcontrolalgorithmwasusedtocontrolandoptimizetheconvergencespeed.BasedonatrueferryᶄscharacteristicparametersꎬtheshipᶄscoursemotioncontrolsystemmodelwasestablishedusingMATLAB/Simulinksimulationsoftware.Thesimulationresultsshowthatthedesignhassmallovershootꎬgoodrobustnessꎬcapabletoworksteadilyforalongtimeꎬandalmostnosteady ̄stateerror.ThepracticabilityofthecontrolalgorithmandthesuperiorityofthePIDcontrolsystemwereverified.KeywordsʒshipmanoeuvringꎻPIDcontrolꎻBPneuralnetworkꎻMATLABsimulation㊀㊀船舶航向控制是船舶航行操纵的重要组成部分ꎬ其性能的优劣决定了航行的安全性和经济性ꎬ船舶航向控制系统是船舶的关键设备之一ꎮ船舶航向运动模型是一种典型非线性时变系统ꎬ为便于进行控制系统设计ꎬ在船舶航行保持阶段可将此运动模型进行简化ꎬ用一阶KT模型对船舶航向运动进行描述ꎬ这种传统PID第4期李小峰ꎬ等:基于BP神经网络的船舶航向智能PID控制研究控制系统结构简单ꎬ易于实现[1]ꎮ对于船舶航向运动这种大惯性系统而言ꎬ控制系统的稳定性是系统设计时需重点考虑的问题ꎮ常规的自适应算法参数整定困难ꎬ一般都是凭借操作人员的经验ꎬ根据驾驶船舶的航速㊁海况㊁船舶装载情况以及船体吃水等诸多因素ꎬ进行人工航向调整ꎬ缺乏对船舶动态及海况变化的自适应能力ꎬ易受主观人为因素的影响ꎮ由于船舶自身的非线性特性ꎬ控制效果与稳定性难以保证ꎮ为改善上述传统控制系统的局限性ꎬ本文利用BP神经网络自身具备的良好逼近非线性系统的能力ꎬ再结合传统的PID船舶控制理论ꎬ针对某型渡轮航行时的航向特性ꎬ设计了基于BP神经网络的自适应控制策略ꎮ运用神经网络的自学习能力ꎬ辨识出PDI控制系统所需的三个关键参数ꎬ通过动态调整控制参数并优化神经网络的收敛速度ꎬ实现自整定的PID控制器ꎬ在MATLAB/Simulink环境下对所设计系统的性能进行了软件仿真验证ꎮ1㊀船舶运动数学模型对于直线稳定的船舶ꎬ根据一阶KT方程描述出的船舶操纵运动响应能够满意地逼近船舶的实际运动ꎮ为达到工程应用的要求ꎬ将一阶KT方程用于船舶控制系统控制器的设计中ꎬ把船舶整体看成刚体ꎬ并假定船舶在回转时只受到转艇时受到的力矩和水的阻力力矩的作用ꎬ船舶舵机采用下式模型表示:Ṫr+r=Kδꎬ(1)式中ꎬK称为回转性指数ꎬ为转舵首力矩系数与阻尼力矩系数之比ꎬ表示回转性优劣ꎬK值越大ꎬ表示回转性越好ꎻT称为应舵指数或追随性指数ꎬ为惯性力矩系数与阻尼力矩系数之比ꎬ表示追随性优劣ꎬT值越小ꎬ追随性越好ꎬ若T为负值ꎬ则船舶航向不稳定ꎻr为旋回角速度ꎻδ为命令舵角[2]ꎮ建模时还需考虑船舶舵机的实际情况ꎬ应满足舵角δɤ35ʎꎬ舵速̇rɤ3ʎ/sꎮ2㊀传统航向控制原理航向控制系统是一种典型的自动控制系统ꎬ系统以船舶航向角为控制对象ꎬ接收电罗经等航向测量设备输出的船舶航向信号㊁舵角反馈机构反馈的舵角信号㊁航向指令设定信号等输入信号ꎬ经过航向控制系统综合运算给出指令舵角信号ꎬ并控制舵机转动ꎬ实现对船舶航向的有效控制ꎮPID控制属于线性控制方法ꎬ传统PID控制系统原理如图1所示[3]ꎮ根据航向操作给定指令r(t)与实际舵机输出值y(t)构成的方向控制偏差e(t)ꎬ对实际输出与预设值之间的差值分别进行积分运算㊁比例运算及微分运算ꎬ然后将前述各个运算结果相加ꎬ如图所示ꎬ即可得到对船舶舵机的控制输出结果u(t)ꎬ并将该结果输出到舵机ꎮ反复此过程实现对船舶航向的控制ꎮ图1㊀PID控制系统原理框图Fig.1㊀PrincipleblockdiagramofPIDcontrolsystem传统航向PID控制器的输入输出关系为:u(t)=Kp [e(t)+1Tiʏt0e(t)dt+de(t)dt]ꎬ(2)式中ꎬu(t)为输出值ꎬe(t)为取样偏差值ꎬ即e(t)=r(t)-y(t)ꎻKp为比例系数ꎬTi为积分时间常数ꎻTd为微分时间常数[4]ꎮ9山㊀东㊀科㊀学㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2018年3㊀船舶航向智能PID控制器设计根据传统PID(proportion(比例) ̄integral(积分) ̄derivative(微分))系统控制理论ꎬ需要调配PID控制系统中积分㊁微分以及比例运算三个环节的控制作用ꎬ使各运算环节相互制约又相互配合ꎮ三种运算环节不能仅仅进行简单的线性组合叠加ꎬ而是需要在各种多样化的非线性组合中找出符合实际船舶操控的最佳组合方式[5]ꎮ神经网络在处理非线性函数时具有极强的逼近能力ꎬ同时自身还具备自学习能力ꎬ依据船舶的实际参数情况设定最优指标ꎬ神经网络能够学习船舶航向操纵控制系统的反馈结果ꎬ根据反馈情况自动调整神经网络系统内部的设计参数ꎬ重复此过程直至控制结果达到航向PID控制的预设误差要求范围内为止ꎮ使PID控制器能够快速响应船舶结构㊁相关运行参数以及输入信号的变换ꎬ并在有外界扰动输入时能够抵御其对控制系统的影响ꎮ应用BP神经网络理论ꎬ设计基于船舶控制参数Kd㊁Ki㊁Kp的具有自学习能力的PID控制器[6]ꎮ基于BP网络设计的具备自学习能力的PID控制系统结构框图如图2所示ꎮ该控制系统以传统经典PID控制系统为基础ꎬ经典PID船舶航向控制器直接对舵机进行闭环控制ꎬ系统内3个主要参数:积分系数Ki㊁微分系数Kd及比例系数Kp均为在线调整方式ꎮ在该基础上设计增加BP神经网络控制单元ꎬ该单元将接收系统的运行状态ꎬ结果自学习后输出用于Kp㊁Ki㊁Kd这三个用于航向控制调整的参数到PID控制器中作为控制器的输入ꎮ通过BP神经网络的自学习及加权调整ꎬ使输出参数对应于预设工况情景下的最优控制PID参数[7]ꎮ图2㊀基于BP神经网络的航向PID控制系统原理框图Fig.2㊀PIDcontrolsystemblockdiagrambasedonBPneuralnetwork经典的PID控制器算法我们采用增量式数字PID控制算法ꎬ该算法在控制过程中每次输出的控制值仅是控制的增量ꎬ执行器每次变化量较小ꎬ被控对象参数变化平缓ꎬ控制系统相对稳定ꎮ其控制算法公式为:u(k)=u(k-1)+Δu(k)ꎬ(3)式中ꎬΔu(k)为PID控制器第k次相对于第(k-1)次控制量的增量ꎬ即Δu(k)=Kp(e(k)-e(k-1))+Kie(k)+Kd(e(k)-2e(k-1)+e(k-2))ꎮ(4)认为Kp㊁Ki㊁Kd为随系统运行状态的可调系数ꎬ则有:u(k)=f[u(k-1)ꎬKpꎬKiꎬKdꎬe(k)]ꎬ(5)即u(k)是与u(k-1)ꎬy(k)ꎬKpꎬKiꎬKd相关的非线性函数ꎬ可通过样本训练ꎬ利用BP神经网络获得最优解ꎬ从而得到船舶航向控制的最优控制系统ꎮ此次的BP神经网络设计采用结构如图3所示的三层BP网络结构ꎮ网络分为输入层㊁隐含层与输出层三层ꎮ其中ꎬ输入层设置有输入节点M个ꎬ隐含层设置有运算节点N个ꎬ输出层设置有网络节点Q个ꎮ船舶航行控制系统的运行状态数据通过输入节点录入神经网络ꎬ数据在输入神经网络时需预先进行归一化处理ꎮ设计BP神经网络的输出节点分别对应于PID航向控制系统的调节参数Ki㊁Kd㊁Kpꎮ考虑到航向PID控制系统中上述三个参数的取值范围均不能为负ꎬ因此在输出层神经元激活函数设计时ꎬ该函数设计选取非负的Sigmoid函数ꎮ对于BP神经网络隐含层神经元激活函数ꎬ在设计时则相应地选取了正负对称的Sigmoid函数[8]ꎮ01第4期李小峰ꎬ等:基于BP神经网络的船舶航向智能PID控制研究图3㊀BP神经网络单元组成结构图Fig.3㊀StructurediagramofBPneuralnetworkunit由BP神经网络单元组成结构图可知ꎬ输入层为:Oj=Xjꎬj=1ꎬ2ꎬ3ꎬ ꎬMꎬ其中ꎬOj为输入层第j个节点的输出ꎬ输入节点的数量M取决于被控系统的复杂程度ꎮ网络隐含层的输入输出为:φi(2)(k)=ðMj=1ωij(2)Oj(1)(k)-θi(2)ꎬOi(2)(k)=f(φi(2)(k))ꎬi=1ꎬ2ꎬ3ꎬ ꎬNìîíïïïï(6)式中ꎬφ(k)为神经网络某一层的输入函数ꎻ上标(1)ꎬ(2)ꎬ(3)分别代表神经网络的输入层㊁隐含层及输出层ꎻωij(2)为神经网络隐含层加权系数ꎬθi(2)为神经网络隐含层神经元阈值函数ꎻfx[]为神经网络隐含层神经元激活函数ꎬ如前所述取正负对称的Sigmoid函数ꎮ即:fx[]=tanh(x)=(ex-e-x)/(ex+e-x)ꎮ(7)BP神经网络输出层的输入输出为:φl(3)(k)=ðQi=1(ωli(3)Oi(2)(k)-θ(3)j)ꎬOl(3)(k)=gφl(3)(k)()ꎬl=1ꎬ2ꎬ3ꎬìîíïïïï(8)其中ꎬO1(k)=KpꎬO2(k)=KiꎬO3(k)=Kdꎻθ(3)j为神经网络输出层神经元阈值函数ꎻgx[]为神经网络输出层神经元激活函数ꎬ如前所述ꎬ激活函数选用非负的Sigmoid函数ꎮ即:gx[]=121+tanh(x)[]=ex/(ex+e-x)ꎮ(9)BP神经网络的性能指标函数则设计选取为:E(k)=12rin(k)-yout(k)()2ꎬ(10)其中ꎬrin(k)为期望输出ꎬyout(k)为实际输出ꎮ为能够快速获得自学习结果ꎬ设计采用梯度下降法来修正BP神经网络的加权系数ꎮ将E(k)对加权系数的负梯度方向设定为该法的搜索方向ꎬ考虑到该方法越接近目标值ꎬ步长越小ꎬ收敛速度越慢ꎬ故设置一个使搜索快速收敛的全局极小的常数阈值ꎬ则有:Δωli(3)(k+1)=-η∂E(k)∂ωli(3)+αΔωli(3)(k)ꎬ(11)11山㊀东㊀科㊀学㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2018年其中ꎬη为学习速率ꎬη>0ꎬα为惯性系数ꎬ其通常取值范围在0~1之间[9]ꎮ∂E(k)∂ωli(3)=∂E(k)∂y(k) ∂y(k)∂u(k) ∂u(k)∂Ol(3)(k) ∂Ol(3)(k)∂φl(3)(k) ∂φl(3)(k)∂ωli(3)(k)ꎮ(12)其中∂E(k)∂y(k)=e(k)ꎻ∂y(k)∂u(k)为未知项ꎬ用符号函数sign[∂y(k)∂u(k)]进行近似代替ꎬ由此通过调整学习速率η补偿对计算的影响ꎻ∂u(k)∂Ol(3)(k)由增量式PID控制算法可知:∂u(k)∂O1(3)(k)=e(k)-e(k-1)ꎬ∂u(k)∂O2(3)(k)=e(k)ꎬ∂u(k)∂O3(3)(k)=e(k)-2e(k-1)+e(k-2)ꎮìîíïïïïïïïï(13)∂Ol(3)(k)∂φl(3)(k)=g'(φl(3)(k))ꎮ(14)∂φl(3)(k)∂ωli(3)(k)=Oi(2)(k)ꎮ(15)由以上各式可推导BP神经网络输出层的加权系数计算公式为:Δω(3)li(k)=ηδ(3)lO(2)i(k)+αΔω(3)li(k-1)ꎬδ(3)l=e(k) sign∂y(k)∂Δu(k)éëêêùûúú ∂Δu(k)∂O(3)l(k) g'φ(3)l(k)()ꎮìîíïïïï(16)BP神经网络隐含层加权系数的计算公式可参考前述输出层的推导过程ꎬ进行推算可得:Δω(2)ij(k)=ηδ(2)iO(1)j(k)+αΔω(2)ij(k-1)ꎬδ(2)i=f'φ(2)i(k)()ð3l=1δ(3)lω(3)li(k)ꎬi=1ꎬ2ꎬ3ꎬ ꎬNꎮìîíïïïï(17)4㊀仿真实验本次仿真以粤海铁三号轮渡为研究对象ꎬ将该船尺度参数作为仿真输入ꎬ其具体参数为船长188mꎬ船宽22.6mꎬ仿真航速设置为经济航速17nmile/hꎬ额定载重量为6500tꎬ将根据上述参数进行控制器的设计与仿真ꎮ经计算得惯性力矩系数T=122.05ꎬ阻尼力矩系数K=0.0549ꎮ结合前面章节描述的船舶运动模型ꎬ该船模型舵角δɤ35ʎꎬ舵速̇rɤ3ʎ/sꎬ建立船舶航向控制Simulink仿真模型框图如图4所示[10]ꎮ设定初始航向为0ʎꎬ期望航向为30ʎꎬ仿真时间长度为300sꎬ并在100s时添加干扰y=2ˑrand(1)-1ꎬ用于模拟海面风的影响ꎮ仿真结果如图5所示ꎬKp㊁Ki㊁Kd的变化趋势如图6所示ꎮ从图中可以看出ꎬ基于BP神经网络的PID控制器可以实现舵的实时控制ꎬ使船舶航向角跟踪上给定值ꎬ只要预定航向角实时航向角存在误差ꎬ舵机就能不断工作ꎬ直至误差为零ꎬ此时舵角归零ꎮ航向角在约100s时有外界干扰介入ꎬ舵角一开始迅速下降ꎬ之后迅速上升ꎬ最后舵角误差归零ꎬ船舶达到预定航向角ꎮ系统的超调很小ꎬ鲁棒性好ꎬ可以长时间稳定工作ꎬ稳态误差可控ꎮ从仿真结果看ꎬ与周蓉[3]㊁霍星星等[8]㊁彭秀艳等[9]在该领域进行实验取得的相关仿真结果一致ꎬ表明该方法应用到实船工程设计中后ꎬ可以有效减少船舶舵机的损耗ꎮ21第4期李小峰ꎬ等:基于BP神经网络的船舶航向智能PID控制研究图4㊀船舶航向控制系统仿真框图[10]Fig.4㊀Simulationdiagramofshipcoursecontrolsystem[10]图5㊀航向变化图Fig.5㊀Vesselheadingcurve图6㊀KpꎬKiꎬKd变化图Fig.6㊀KpꎬKiꎬKdcurve3141山㊀东㊀科㊀学㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2018年5㊀结语本文针对船舶航向运动特性建立了基于一阶KT模型的船舶航向控制系统模型ꎬ根据航向控制系统特性给出基于BP神经网络的PID控制参数的训练获取方法ꎮ控制系统设计完成后ꎬ根据真实渡轮船舶特征参数ꎬ利用MATLAB/Simulink仿真软件建立船舶航向运动控制系统模型并进行航向控制仿真模拟运算ꎮ仿真结果表明ꎬ基于BP神经网络的PID航向控制系统具有自学习能力ꎬ超调小㊁鲁棒性好ꎬ控制系统可长时间稳定工作ꎬ几乎无稳态误差ꎮ仿真结果显示设计的船舶航向控制系统实现了对船舶航向的有效控制ꎬ证明基于BP神经网络的PID控制算法对船舶航向控制的有效性ꎮ由于BP神经网络自学习速度不够迅速ꎬ收敛速度还需要调整ꎬ虽然仿真结构较为理想ꎬ但在仿真时没有考虑加入海浪对控制的影响ꎬ这与实际航向环境也有较大差距ꎬ需在今后进一步地加以研究ꎮ目前此项工作还处在仿真实验阶段ꎬ并未真正应用于船舶舵机设备ꎬ随着算法研究的不断深入和提高ꎬ以及神经网络方法的日趋完善ꎬ该设计方法将能够通过硬件设计应用于船舶自动舵设备中ꎬ未来将具有广阔的应用前景ꎮ参考文献:[1]冯嘉仪ꎬ刘教瑜ꎬ黄珍.船舶航向控制器设计与仿真[J].工业控制计算机ꎬ2015ꎬ28(6):64 ̄66.[2]边信黔ꎬ付明玉ꎬ王元慧.船舶动力定位[M].北京:科学出版社ꎬ2011.[3]周蓉.船舶航向自适应PID控制器的设计与应用[D].大连:大连海事大学ꎬ2012.[4]林海波ꎬ王晓曦ꎬ刘奭昕.一种基于增量式数字PID算法的智能温度控制器[J].长春工程学院学报(自然科学版)ꎬ2011ꎬ12(3):86 ̄89.[5]詹月林.基于BP神经网络的PID参数自整定的船舶操纵控制器研究[J].舰船科学技术ꎬ2003ꎬ25(5):20 ̄23[6]柳晨光ꎬ初秀民ꎬ谢朔等.船舶智能化研究现状与展望[J].船舶工程:智能船舶ꎬ2016ꎬ38(3):77 ̄84.[7]王敬志ꎬ任开春ꎬ胡斌.基于BP神经网络整定的PID控制[J].工业控制计算机ꎬ2011ꎬ24(3):72 ̄73.[8]霍星星ꎬ余婷ꎬ孙帅.基于BP神经网络的PID船舶自动舵[J].中国水运ꎬ2013ꎬ13(12):165 ̄167.[9]彭秀艳ꎬ张文颖ꎬ贾书丽.基于BP算法的船舶航向模糊PID控制研究[J].控制工程ꎬ2013ꎬ20(4):623 ̄626[10]刘金琨.先进PID控制MATLAB仿真[M].3版.北京:电子工业出版社ꎬ2016.。

基于BP神经网络的船舶交通流量预测研究

基于BP神经网络的船舶交通流量预测研究
量 迅速增 加后水 上 交 通 事 故频发 , 这就 对 航 道规
模 型 的构建 是 为了实 现对长江 口深水 航道未 来 某 1d各个 时段 上船舶 交通 量 的预测 。船 舶流 量 是单位 时 间内通过 某一通 航水域 断面 的船舶数 量 [ 。考 虑到船 舶 交通 流 的 特点 , 仅 要 考 虑单 4 ] 不
∑ , 走 >
F O ‘
() 1
式 中 : 志
样本数; 输 入 单元 数 ,
/— — 隐层单 元 数 ; / i 如果 >” , 一0 C 。 i
T 一 / +以 () 2
式中: —— 输 出单 元数 ;
E ,o之间的常数。 1 1]
/ 一 lg T 7 ] o 2/ () 3
0 0  ̄0 :0 4:0 5O 1 0 0  ̄0 :0 5:0 6O 3 0 O ~0 O 1 6:0 7:0
基 金 项 目 : 海 市 重 点 学 科建 设 项 目( 36 2 。 上 ¥ o o ) 作者简介 : 田燕 华 ( 9 5) 女 , 士 生 。 18 一, 硕 研 究方 向 : 能 运 输 系 统 的理 论 与 研 究 。 智
L。 转换 的加权 因素见 表 1 。
表 1 L转 换 和 L 转 换 的 加 权 因 素
的非线性 系统 。神经 网络具有 识别 复杂非线 性 系 统 的特性 [ 。 1 ] 对 于 国内 B P神 经 网络用 于交 通 流量 预 测方 面 的研究 , 已有 基 于改 进 的 B P神 经 网 络理 论 模 型 的路 面交通 流 量 时序 的预测 算 法l ; 于 灰 色 2基 理论和 B P神 经 网络 的 交 通 流 预 测 模 型[ 。B 3 P ] 神经 网络 主要 还 是 用 于 公 路 交 通 流 量 预 测 的研

基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术

基于BP神经网络的船舶航迹控制技术郭文刚【摘要】航海战舰规模的扩大使船舶航迹的控制变得越来越困难、复杂。

为了实现船舶航迹控制,采用新的控制技术,根据神经网络及船舶航迹的相关理论和BP 神经网络的船舶航迹控原理,对BP神经网络的船舶航迹控制进行计算和航迹设计实现,通过模拟仿真得出各种海情条件下的船舶航迹控制比较图,对我国航海战舰控制航迹有一定的指导意义。

%Sailingshiptracksistheexpansionofthescaleofcontrolbecomesincreasin glydifficult and complex. In order to realize the tracks of control, the introduction of new technology, based on neural network and the tracks of tracks related to the theory and BP neural network control principle, to calculate the BP neural network tracking control of ships and track design through simulation that tracks under various sea conditions control comparison chart, controls on Chinese sailing ships track has some significance.【期刊名称】《舰船科学技术》【年(卷),期】2014(000)008【总页数】7页(P87-93)【关键词】BP;神经网络;船舶;航迹控制【作者】郭文刚【作者单位】中国电子科技集团公司电子科学研究院,北京100041【正文语种】中文【中图分类】TP30 引言神经控制是基于人工神经网络控制的简称,是神经网络控制自动控制领域的前沿学科之一,是在20世纪80年代末期发展起来的。

BP神经网络预测技术在船舶与海洋工程中的应用研究

BP神经网络预测技术在船舶与海洋工程中的应用研究

BP神经网络预测技术在船舶与海洋工程中的应用研究张火明,杨建民(上海交通大学船舶与海洋工程学院,上海,200030)摘要:人工神经网络作为一个具有高度非线性映射能力的的计算模型,在工程中具有广泛的应用前景。

在数值预测方面,它不需要预选确定样本的数学模型,仅通过学习样本数据即可以进行预测。

本文结合船舶与海洋工程的一些实际问题,探讨了利用BP神经网络进行数值预测的方法和应该注意的问题,并给出了一些有益的建议。

关键词:人工神经网络,BP网络,数值预测,船舶与海洋工程中图分类号:U661.3 文献标识码:AApplication Study on Applying BP Neural Network Numerical PredictingTechnology in Ship and Ocean EngineeringZHANG Huoming, YANG Jianmin(School of Naval Architecture &Ocean Eng. , Shanghai Jiaotong Univ. , Shanghai 200030, China)Abstract: Artificial neural network(ANN), as a computing model possessing high-nonlinear mapping ability, has a wide application future in engineering. In the numerical values forecast, it needn’t predefine the sample’s mathematical model, only by means of studying the sample data it can be used for predicting. In this paper, combined with some practical problems in ship and ocean engineering, the method of how to use the BP-NN in numerical predicting and the problems which should be paid attention to is discussed, and some helpful advice is given.Key words: artificial neural networks, BP neural networks, numerical values predicting, ship &ocean engineering0 引言人工神经网络[1](ANN-artificial neural networks)是属于人工智能(Artificial Intelligence)范畴的一种计算技术,它根据人们对生物神经网络的研究成果设计出来,具有良好的数学描述,可以方便的用计算机程序加以模拟。

基于神经网络的舰船目标识别研究

基于神经网络的舰船目标识别研究
YAN - i M A - n Ke we . Aimi
( l a a aA a e , ai lo 8 C ia Da nN v l cd my D a l6 l , hn ) i l n
Ab ta t n o d rt d niy s i , h a e ut o t c n lg fe ta tn e trsfo l e se tu a d sr c :I r e oi e t hps t ep p rp rh at h o o yo xr ci gfau e r m i p cr m n f f e n c n iu u p cr m fDE ON,t e e inn h p d ni c t n s se b s d o e r ewo k a d o tn o s s e t u o M h n d sg ig a s i si e tf ai y tm ae n BP n u a n t r n i o l
了本 文设计 的舰船 目标 识别 系统 具有 较好 的识别 效
果。 .
是依靠声呐员的听觉和大脑经过长时间的训练、学
习、积 累 、才 能做 到 的 。随着信 号处 理技 术 和计 算 机技 术 的发展 ,用 机器 实 现噪声 目标 识别 渐渐 成为
可能。尤其是近年来利用人工神经网络来进行噪声
本文采用Hl r i et b 变换来提取舰船噪声 的包络信
号 。 由Hlet i f b 变换 的定 义 ,Hi et l r变换 器 的单位 抽 b 样 响应 Jn为 : l) (

目标辐射噪声原始信号进行了分析和研究 ,得出了 几种常用的特征提取方法 。 主要有『 : l 。 时域波形
别 系统 。通过 对 实际舰船 噪声 目标进行 识 别 ,识别 效果 比较 满意 。这 对舰船 目标识 别的发展 具有 一定 的参考

基于层次分析法及BP神经网络的我国船舶订单预测研究

基于层次分析法及BP神经网络的我国船舶订单预测研究
B e r l n t r O a o p o ie s me u eu ee e c o h e e o me t o h h p u l i g id s y P n u a ewo k S s t r vd o s f l r fr n e fr t e d v l p n f t e s i b i n n u t . d r Ke r s a e n lss P n u M n t r ;h n h l h p o d r ;p e i t n y wo d :ly r a ay i;B e r ewok a d ed s i r e s r d ci o
y a .I h tg e h r e s a e i a e u t n h h p u l i g c p b l y i r l a i g q i ky o o g a a t e t e ae y e r n t e sa e wh n t e o d r r n d q ae a d t e s ib i n a a i t s ee s u c l ,h w t u r n e h s ft d i n

p ro a t y a ,a d r c ie e s i r e s o .6 mi in W T e r a e y 8 . e c n o a e o t e s me p ro a t e d l s e r n e ev d n w h p o d r f 5 4 l o D i l ,d c e s d b 0 7 p r e t c mp r d t h a e d ls i y a .At t e e d o u e a d e d s i r ex i e s bg r p o .7 3 i in er h n f J n ,h n h l hp o d l w t s 8 i d o t 16 9 b l o DWT o a e wi t e e i n n o h 3 n l c mp r d t h b g n ig f t e h

基于BP神经网络的船舰目标识别分类

基于BP神经网络的船舰目标识别分类

基于BP神经网络的船舰目标识别分类船舶目标识别是海洋、海上交通、船舶导航、船舶安全管理等领域的基础问题。

传统的基于规则的方法虽然能够对目标进行识别,但在实际应用中面临识别规则的不确定性和难以达到精准度高等问题。

这时,基于BP神经网络技术的目标识别分类能够提供一种新的解决方案。

BP神经网络是一种重要的人工神经网络,由于其学习和分类能力优异而广泛应用于目标识别领域。

将这种方法应用于船舶目标识别分类,我们需要采取以下步骤:1. 数据集的准备:选择一定数量的船舶图片,包括不同类别的船只,如货轮、客轮、救援船、油轮等。

并且对这些图片进行预处理:图像去噪、灰度化、二值化等,以便磨炼神经网络的学习能力。

2. BP神经网络的建立:在读取并处理好数据集后,需要对BP 网络进行设置。

其包括输入层、隐藏层和输出层。

输入层用来接受已处理好的图像数据,隐藏层是为了将输入信号转换成处理后的中间结果,输出层则负责识别不同类别的船只。

3. 数据训练:利用已准备好的数据集对神经网络进行训练。

将数据集中的图片输送给输入层,经过隐藏层处理后,输出层将船只的类别输出。

利用BP神经网络反向传播调整神经元之间的连接权值,直至输出结果符合预期结果,即实现了对不同类别船只的准确识别。

4. 数据验证:对训练好的BP神经网络进行测试验证。

采用另一组测试数据,将测试数据输入到神经网路中,并输出结果。

通过比对测试结果和真实结果,评估神经网络的识别性能以及是否存在过拟合的问题。

BP神经网络不仅可以用于船舶目标的识别分类,还可以应用于其他多种目标识别分类场景中。

它是一种有效的人工智能技术,可以大幅提高目标识别精度和自动化程度。

作为人工智能技术之一,未来的发展趋势也指向越来越智能化,未来将有更多的AI技术被应用于目标识别分类领域。

船舶目标识别分类需要大量的数据进行训练和验证。

下面将列出与船舶目标识别相关的数据并进行分析。

1. 船舶图片数据集:用于训练和测试船舶目标识别的数据集。

基于深度神经网络的船只目标识别技术研究

基于深度神经网络的船只目标识别技术研究

基于深度神经网络的船只目标识别技术研究第一章:引言随着智能化和自动化技术的不断发展,人们对于船只目标识别技术的需求也越来越高。

此类技术不仅应用于军事领域,还广泛应用于海洋监测、航行安全等领域。

目前,基于深度神经网络的船只目标识别技术已经成为研究的热点之一。

本文将对该技术进行详细介绍和研究探讨。

第二章:深度神经网络综述深度神经网络是指具有多个隐层的神经网络结构,它可以通过学习大量数据来自动学习复杂的非线性映射关系。

在船只目标识别领域,深度神经网络可以利用其自适应学习能力和抽象特征表达能力,对船只目标进行高效、准确的识别和分类。

第三章:船只目标识别技术现状在传统的图像识别方法中,主要采用的是手工特征提取的方式。

这种方法需要针对不同的任务和图像类型,设计不同的特征提取算法。

但是,由于船只目标在不同光照和环境条件下的表现形式和特征非常复杂,因此传统方法难以取得较好的效果。

因此,基于深度神经网络的船只目标识别技术逐渐成为了主流。

第四章:基于深度神经网络的船只目标识别技术的研究与实现1. 数据集获取和处理数据集的质量对于深度神经网络的训练结果具有决定性的影响。

因此,数据集的获取和处理非常重要。

在本文的研究中,我们采用开放的公共数据集——"船只目标检测"数据集(Ship Detection Dataset),并对数据集进行了处理和清洗,确保数据集的质量。

2. 神经网络结构设计本文采用了ResNet50和YOLOv3这两个著名的深度神经网络模型进行船只目标的识别和检测。

这两个模型都具有良好的性能和通用性,并且具有较高的实用价值。

3. 训练和测试为了验证深度神经网络在船只目标识别方面的性能,我们采用了Keras和TensorFlow等深度学习框架进行网络的训练和测试,并对结果进行了统计和分析。

实验结果表明,基于深度神经网络的船只目标识别技术的准确率和召回率均能够达到较高的水平。

第五章:应用案例分析本文还对基于深度神经网络的船只目标识别技术进行了应用案例分析。

基于神经网络的船舶航行状态预测模型研究

基于神经网络的船舶航行状态预测模型研究

基于神经网络的船舶航行状态预测模型研究随着船舶技术的不断发展,航行状态预测成为了航海领域中的一个重要问题。

尤其是对于长航行船舶的船员来说,通过对船舶航行状态预测的精确掌握,可以更好地制定出最佳的航行路线,提高行驶安全性,节省燃油成本等。

在这种情况下,基于神经网络的船舶航行状态预测模型应运而生。

本文将对这一问题进行探讨。

一、神经网络模型的简介神经网络是一种重要的人工智能算法,它拥有类似于人类大脑的结构,可以通过学习训练数据,自动学习其内在规律,进而实现复杂的任务。

在船舶航行状态预测中,神经网络模型可以利用历史船舶运行数据,预测未来航行状态。

二、神经网络模型的构建神经网络模型的构建首先需要获得船舶运行数据,包括船速、船位、航线以及环境因素等。

将这些数据输入神经网络中,神经网络模型可以自动学习这些数据的规律,然后对未来的航行状态进行预测。

在神经网络模型的构建过程中,我们需要考虑到的一个关键问题就是数据的预处理。

首先需要对原始数据进行去除异常值、数据清洗、缺失值处理等,使得输入神经网络模型的数据更加准确可靠。

同时,我们还需要通过标准化、归一化等处理技术,将不同的数据特征归一化到同一尺度上,使得神经网络模型能够更加准确地进行预测。

三、神经网络模型的训练构建好神经网络模型后,我们需要通过训练来优化模型性能。

在神经网络模型的训练过程中,我们需要选择一些合适的算法和方法来进行训练。

常用的神经网络训练算法主要有反向传播算法、极小化梯度算法等,它们都可以用来调整神经网络的权值和偏置,以最小化预测值与实际值之间的误差。

四、神经网络模型的预测经过训练后的神经网络模型已经可以对未来的船舶航行状态进行预测。

预测结果的准确性取决于原始数据的质量和训练算法的选择。

在实际应用中,我们可以实时输入船舶运行数据,利用训练好的神经网络模型对航行状态进行预测。

五、结语基于神经网络的船舶航行状态预测模型在现代船舶航海领域中得到了广泛的应用,它可以利用历史航行数据,对未来的航行状态进行准确预测,为航行路线的规划和行驶安全性的提升等方面提供了有力支持。

基于神经网络模型的船舶轨迹预测研究

基于神经网络模型的船舶轨迹预测研究

基于神经网络模型的船舶轨迹预测研究在海运业中,船舶轨迹预测是一项重要的技术,它可以帮助港口调度员、船舶运营商以及货运代理商等人员更好地规划和组织船运任务。

而基于神经网络模型的船舶轨迹预测技术,可以有效提高预测精度和准确性,帮助航运企业更好地利用航行数据制定航行计划和优化航线。

本文将从船舶轨迹预测的需求背景、神经网络模型原理及其在船舶轨迹预测中的应用方法等方面进行探讨。

一、船舶轨迹预测的需求背景在海事治理与管理中,船舶跟踪和轨迹预测是非常重要的任务。

过去,船舶轨迹预测主要依赖传统的基于经验和规则的分析方法,这种方法的局限性很明显,缺乏针对性和精准性。

因此,随着人工智能和机器学习技术的提升,越来越多的船运企业开始使用基于神经网络模型的船舶轨迹预测技术,以提高预测精度和准确性,优化船舶运营和管理等方面,为船运企业带来更多的竞争优势。

二、神经网络模型原理及其在船舶轨迹预测中的应用方法神经网络是一种模拟人脑神经系统工作原理的数学模型,它通过学习过程来识别和处理信息,广泛应用于图像识别、语音识别、机器翻译、自然语言处理等领域。

在船舶轨迹预测中,神经网络模型的核心思想是通过训练已有的历史轨迹数据,建立一种具有预测能力的数学模型,从而实现对未来航行轨迹的预测模拟。

基于神经网络模型的船舶轨迹预测方法可以分为以下三个步骤:1.数据采集和预处理:获取船舶的历史轨迹数据,包括时间、位置、速度、航向等信息,并对数据进行清洗、滤波、转化处理,以保证数据的质量和可用性。

2.神经网络模型的构建:选择合适的神经网络结构和参数,使用历史数据进行训练,拟合出模型的参数。

常用的神经网络模型有BP(Back-Propagation)网络、RNN(Recurrent Neural Network)网络、LSTM(Long Short-Term Memory)网络等。

3.船舶轨迹预测和优化调整:使用训练好的神经网络模型,输入未来的航行条件和选定的航线,输出船舶未来航行的轨迹预测结果,并根据实际情况进行优化调整。

基于功效系数法与BP神经网络的造船业风险预警研究

基于功效系数法与BP神经网络的造船业风险预警研究

基于功效系数法与BP神经网络的造船业风险预警研究造船业是一个重要的制造业领域,其发展对于推动国家经济增长、提升国际竞争力具有重要意义。

然而,受全球经济形势、市场需求、技术进步等因素的影响,造船业存在着诸多风险,如市场风险、技术风险、经营风险等。

因此,对造船业风险的预警和管理至关重要。

功效系数法是一种常用的风险评估方法,通过计算各个指标的加权得分来评估风险,是一种简单、直观的方法。

而BP神经网络则是一种模拟人脑神经元运作方式的数学模型,可以通过大量的历史数据进行训练,从而实现对未来风险的预测。

将功效系数法与BP神经网络相结合,可以更全面、准确地评估和预警造船业的风险。

首先,通过功效系数法对造船业的风险指标进行评估。

造船业的风险指标包括市场需求、技术水平、竞争状况、财务状况等多个方面。

针对每个指标,可以设定相应的权重,通过对各指标进行加权得分,得到对造船业整体风险的评估。

这样可以对不同方面的风险进行量化,更加全面地了解整个行业的风险状况。

其次,利用BP神经网络对造船业的风险进行预测。

通过历史数据的输入和输出,可以对造船业未来的风险进行预测。

可以将历史数据中的市场需求、技术水平、竞争状况、财务状况等作为输入节点,将风险等级作为输出节点,通过大量数据的训练,建立起一个有效的风险预测模型。

这种方法可以更加客观、科学地进行风险预警,为风险管理提供有力支持。

最后,将功效系数法和BP神经网络相结合,进行造船业风险的综合预警。

将功效系数法得到的风险评估结果作为BP神经网络的输入,结合历史数据进行训练,建立起一个更加全面、准确的风险预警系统。

通过这种综合方法,可以及时、准确地预警造船业的风险,为相关企业和政府部门提供参考,指导其风险管理和决策。

总的来说,基于功效系数法和BP神经网络的造船业风险预警研究可以更加全面、准确地评估和预警风险,为相关企业和政府部门提供重要参考。

未来,可以进一步完善模型,提高预警的准确性和时效性,促进造船业的可持续发展。

基于BP神经网络的船舰目标识别分类

基于BP神经网络的船舰目标识别分类

基于BP神经网络的船舰目标识别分类
梁锦雄;王刻奇
【期刊名称】《舰船科学技术》
【年(卷),期】2015(037)003
【摘要】随着各国在海洋领域竞争的日益激烈,船舰目标自动识别技术正逐渐成为研究热点.本文利用BP神经网络对航空母舰、驱逐舰、护卫舰、客船、集装箱、民用货船6种船只类型进行分类,首先对船舰图像进行中值滤波,去除随机噪声和椒盐噪声,然后利用OTSU法将灰度图像分割成背景和目标两部分,接着对目标区域提取了Hu不变矩、边缘梯度方向直方图、周长-面积比3个特征.为了使边缘梯度方向直方图也具有旋转和尺度不变性,本文提出了一种变换方法:将直方图循环右移,直至其最大值到达直方图最右端.最后利用BP神经网络对船舰图像进行了训练和测试.测试结果表明,本文的分类算法对船舰目标的分类精度达到84%左右,有效实现了常见船舰类型的识别分类.
【总页数】4页(P206-209)
【作者】梁锦雄;王刻奇
【作者单位】广州城市职业学院信息技术系,广东广州510405;中山大学南方学院电子通信与软件工程系,广东广州510970
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于BP神经网络分类器的多目标识别方法研究 [J], 沈凤龙;毕娟
2.基于不变矩和支持向量机理论的船舰目标识别 [J], 李玉景; 李琳; 李京
3.基于GA-BP神经网络的目标识别方法 [J], 龙礼; 温秀兰; 林逸雪
4.基于PSO-BP神经网络的HRRP目标识别 [J], 王泓霖; 李伟; 许强; 徐建业; 邹鲲
5.基于多特征的BP神经网络LSS目标识别方法 [J], 卞伟伟;邱旭阳;辛振芳;贾彦翔因版权原因,仅展示原文概要,查看原文内容请购买。

基于倒谱与BP网络的船舶生活垃圾分类方法研究

基于倒谱与BP网络的船舶生活垃圾分类方法研究

基于倒谱与BP网络的船舶生活垃圾分类方法研究刘强;陈福兰【摘要】This article introduces the feature extraction methods of object percussion sound waves and estab-lishes the intelligent recognition model and algorithm of object material based on Cepstrum and neural network. In addition, based on the classification test of such ordinary material as glass, plastic and metal foil, it verifies the effectiveness of the classification methods, which is expected to offer a new angle for the intelligent classifi-cation of marine life rubbish.%文章介绍了船舶生活垃圾中不同材质的物体敲击声波的特征提取方法,建立了基于倒谱与神经网络的物体材质的智能识别模型与算法,并通过对玻璃、塑料、金属铝箔等常见物体材质进行分类测试,证实了该分类方法的有效性,为船舶生活垃圾的智能分类提供了新思路。

【期刊名称】《南通航运职业技术学院学报》【年(卷),期】2016(015)001【总页数】5页(P34-38)【关键词】倒谱;材质分类;神经网络;智能识别【作者】刘强;陈福兰【作者单位】南通航运职业技术学院船舶与海洋工程系,江苏南通 226010;南通航运职业技术学院机电系,江苏南通 226010【正文语种】中文【中图分类】U664.9船舶规范中对生活垃圾的分类管理有明确要求,但在实际的垃圾分类管理过程中,却面临很多问题。

基于周期图和神经网络船舶运动预报方法研究的开题报告

基于周期图和神经网络船舶运动预报方法研究的开题报告

基于周期图和神经网络船舶运动预报方法研究的开题报告一、研究背景随着航运业的发展,对于船舶运动预报的需求越来越高。

船舶运动预报是指对船舶在水域中的运动状态进行预测,通常包括航向、航速、位置等信息。

船舶运动预报在船舶交通、海上救援、气象海洋预报等领域都有着广泛的应用。

传统的船舶运动预报方法主要是基于数学模型进行预测。

但由于船舶与海洋环境的复杂交互作用和非线性效应,数学模型预测的准确度不高。

因此,近年来,一些研究者开始探索利用机器学习方法来预测船舶运动状态。

二、研究目的与意义本研究的主要目的是基于周期图和神经网络,建立高准确度的船舶运动预报模型,并探讨预测模型的应用效果和优化方法。

具体目标如下:1. 建立基于周期图和神经网络的船舶运动预报模型,并对模型进行评估和优化。

2. 对比传统的数学模型方法和基于机器学习的船舶运动预报方法,在预测准确度、计算效率等方面进行比较分析。

3. 将预测模型应用于真实的船舶运动预报场景中,并对预测结果进行验证和优化。

本研究的意义在于,提高船舶运动预报的预测准确度和稳定性,为航运业提供更加可靠的服务。

此外,研究中使用的机器学习方法也具有一定的普适性,可以为其他领域的预测任务提供借鉴和启示。

三、研究内容与方法本研究将基于周期图和神经网络,建立船舶运动预报模型。

具体内容和方法如下:1. 数据采集和处理。

通过对历史船舶运动数据的采集和处理,建立可用于训练预测模型的数据集。

2. 周期图分析。

利用周期图方法,对船舶运动状态数据进行分析,并提取周期成分和趋势成分等特征。

3. 神经网络建模。

以提取的周期成分和趋势成分作为输入,建立神经网络模型,进行船舶运动状态的预测。

4. 模型评估和优化。

对建立的预测模型进行评估和优化,提高模型的预测准确度和稳定性。

5. 应用与验证。

将优化后的预测模型应用于真实的船舶运动预报场景中,并对预测结果进行验证和优化。

四、研究计划与进度安排本研究预计历时12个月,具体的计划与进度安排如下:第1-2个月:文献调研和相关技术学习;第3-5个月:数据采集和处理;第6-7个月:周期图分析和预处理;第8-10个月:神经网络建模和优化;第11-12个月:模型应用与验证、论文撰写和答辩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邻三角滤波器之间 的下限 、 中心 和上 限频 率有如 图 2所示
的式( ) 2 关系成立
C f -h 1 )=o Z ). () ( -1 ( +1 () 2
节点数 一般 取为类别 数。隐含 层层 数和节点数根据实际情
况进行选择 。
, 一1

, +l
B P算法 的基本 思想 是 , 根据样本的希望输 出与实际输 出之间的平方误差 , 利用梯度 下降法 , 从输 出层 开始 , 逐层 修 正权 系数 。
t r e ls i c t n a k p o a ain ag r h o r r d e r n t r i s i b e f r p t r e o n t n a g tca sf a i .B c - r p g t lo t ms f f wa n u a ewo k s u t l a t n r c g i o i o o i o l a o e i
Me频率 尺度 的值 大体 上 对应 于 实 际频 率 的对 数 分布 关 l 系n 。Me频率 与实际频率的具体关系可用下式表示 ] l
Me() 5 5 g 1 f 70 l =2 9 1 ( + / 0 ), f () 1
对 船舶辐射噪声进行 分类 是十分 复杂 的技 术 问题 , 国 内外研究 人员做 了很多相关研究工 作。船舶辐射噪声分类 系统通 常 由预 处理 、 征 提取 和分 类器 设 计等 部 分组 成 。 特 人 耳具有 良好的频率 分辨 能力 , 受过训 练 的高水平 声纳操 作 人员能够利用船舶辐射 噪声 准确地对 目标进行分类 。
Fi M FCC e t r fa s i a i t d n ie g3 fa u eo hp r da e os

一 +
√=12 … ,;=1 2 … , ,, ci , , +1 .
较为合适 。如果 将所有 的权 系数 初始 化为相 同的值 , 么 那
1 M e倒 谱 系 数 特 征 提 取 l
在对船舶辐射 噪声通常要进行预加重 、 加窗 、 分帧等预
处理过程 , 以便于 Me 倒 谱 系数 特征 提取 。与普 通实 际频 l
率倒谱分析不 同 , C MF C的分析 与人 耳 的听觉 特性 紧 密联
图 1 Me 频率尺度滤波器组 l
21 0 1年 第 3 O卷 第 6期
传感 器与微系统 ( rnd cr n ir ytm T cnlg s Tasue dM c ss ehooi ) a o e e
5 5
基 于 Me 倒 谱 和 B l P神 经 网络 的船 舶 目标 分 类 研 究
王 易川, 李智忠
( 海军潜艇 学院 航海观通 系, 山东 青岛 2 6 7 ) 60 1
() 2 MF C特征 b3 维 C
() C faueo 3 i n in b MF C tr f 2dme so e
() 4 MF C特征 c6维 C
() CCfaueo 6 i n in c MF tr f 4dmeso e
图 3 某 船舶 辐 射 噪 声 M F C 特 征 C
Fi M e -r q n e fl r b nk g1 lf e ue c i e a s t
系 , 是因为人耳所听 到声音 的高低 与声 音频率 并不 呈线 这 性正 比关 系 , 而用 M l e 频率尺度则更 符合人耳 的听觉特性 。
取每个三角形 的滤波器频率带 宽内所 有信号幅度加权
2 在 Me频率轴上 配置 个通道的三角形滤 波器组 , ) l 的个数 由信号截止频率决定 。每一个 三角形滤波 器的 中心 频率 C z 在 Me 频 率轴 上 等 间隔 分 配。设 O f , ( ) () l ( ) C 1 和 h f分别是第 z () 个三角滤波 器下 限、 中心和上 限频率 , 则相
d+ 一 .
先计算 隐含层 t , 各节点 的输 出
Y i =∑ w n = i ̄+ 1, lOl 0
c㈤ √ 高gf[ 1L.5 M =号 l ) (/’ ( F c mc f2】 ) (s一) 。
O j
Y)k , … , , , =12, c
式 中 甜 为 权 系 数 , 励 函 数 取 S形 函 数 , Y 激 ,( )=
5 7

2 0
要 2 o
要 1 0
釜 。 心

誊 。 心

警 -1。 0 心

2 0
2 0
2 0

( 1 维 MF C特征 a 6 ) C
( ) CC f a r f1 i n i n a MF e t eo 6dme so u

要 :Me 倒谱系数分析依据 人耳听觉特性 , 以提取 有利 于船舶 目标分 类 的特 征 。前 向神经 网络 的 l 可
反 向传播算法对类别 数 目小但分类 困难 的模式识 别问题有 良好 的分类效果 。针对 Me倒谱 系数分析提取 l 的船舶 目标分类识 别特征 , 用前向神经 网络 的反 向传播算 法 , 以有效对船 舶 目标进行分类 。 采 可 关键词 :Me 倒谱 ; P神 经网络 ; l B 船舶辐 射噪声 ;目标分类 中图分 类号 :T 1 P2 2 文献标识码 :A 文章编号 :10 - 77 2 1 )6 05 -3 0 09 8 (0 1 0 -0 50 -
能够有效提取有利于船舶 目标 分类识别 的特征 。前 向多层 神 经网络反 向传播 ( P 算法 已被证 实对 类别 数 目小但 分 B)
类 困难 的模式识别 问题有 良好 的分类效果 。 本文提取 了船舶 辐射 噪声 的 Me 倒谱 系数 特征 , 用 l 利
前 向神经 网络 B P算法对船 舶 目标分类进行研究 。
S u y o h p t r e lsi c to a e n M e—e sr m t d n s i a g tca sf a in b s d o lc p tu i
a nd BP ur ln t r s ne a e wo k
W ANG — h a Yic u n,LIZ —h n hiz o g
Me倒谱 系数 ( C 的分 析着眼于人耳 的听觉特性 , l MF C)
式 中 /为频率 , 。I 频率 带 宽随 着频 率 的变化 m Hz 临界
化 , 与 Me频率 的增长一致 , 1 0 z以下 大致 呈线性 并 l 在 0H 0 分布 , 宽为 10H 左右 ; l 0 以上 呈对 数增长。类 带 0 z 在 0 0 Hz 似于临界频带 的划 分 , 以将语 音频 率划分 成一 系列三 角 可 形 的滤波器序列 , M l 即 e 滤波器组 , 如图 1所示 。
p o l m h n t e n mb r o l s e s s l b t c a sf ain i i iu t r b e w e h u e f ca s s i mal u l si c t s d f c l i o f .Ai d a h p t g t fa u e r me t s i a es e t r s a e r e ta td b 1c p t m n lss u i g b c — r p g t n ag r h ff r a d n u a ew r s i a g t a e x r ce y Me 一e sr u a ay i , s a k p o a a i o i ms o w r e r n t o k, h p t es l n o l t o l r c a sf ae . l s i c td i
mz= ∑ ( J () ,= 2 。 , ( ( ) Ill 。 3 ) , )
e , 用于累计误差 , e 允许误差取 E 。 … 2 输入一样本 及其希望输 出 )
-o {( 1 k - )

0 "- i i ' , =l, … n ,  ̄2 -C 2,
和作为某个 带通滤 波器的输 出 , 后对所有 滤波器输 出作 然
收 稿 日期 :00 1— 1 2 1— 0 1
基金项 目: 国防预研基金资助项 目(0 0 0 0 0 0 ) 4 15 1 5 12
传 感 器 与 微 散余 弦变换 ( C ) D T 即可 得 到 MF C 。M C C F C参数 的计算 过程 的具 体步骤如下 : 1 根据式( ) ) 1 将实际频率尺度转换为 Me 频率尺度 ; 1
(一1 , ) c( ) ,
0( ) ,
f, ) (+1
B P算法步骤如下 :
给定训 练样 本集 { ; ;2 … ; , } 其 中 , , d; d; d ,


D, ) (+1
… ; 为输入样本 , d , d d ,2 …, 为样本的期望输出值。 1 用 随机数初始 化所 有的权系数 ; ) 选定步长 7> ; 7 0 z ,用于计迭代次数 , 一1 2 最大的迭代次数取 为 ; p , 一1P用于计样本数 ; ・
( e at n f a iain, a yS b r eA a e , n d o2 67 , hn ) D p rme t vgt N v u ma i c dmy Qig a 6 0 1 C ia oN o n
Ab t a t sr c :Me — e sr m n l ss b s d o h r ce sis o u n h a ig i a l o e t c e tr o h p lc p tu a a y i a e n c a a tr t f h ma e r s be t xr tf au e f r s i i c n a

参数 A影响 函数形状 的陡度 。
再 计算 输出层 各节点的输出
h+ l
相关文档
最新文档