CN116086586B - 一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 - Google Patents
一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 Download PDFInfo
- Publication number
- CN116086586B CN116086586B CN202310376788.5A CN202310376788A CN116086586B CN 116086586 B CN116086586 B CN 116086586B CN 202310376788 A CN202310376788 A CN 202310376788A CN 116086586 B CN116086586 B CN 116086586B
- Authority
- CN
- China
- Prior art keywords
- array
- ship
- particle swarm
- weight
- radiation noise
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H3/00—Measuring characteristics of vibrations by using a detector in a fluid
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computational Mathematics (AREA)
- Artificial Intelligence (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Optimization (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
本发明公开的基于粒子群优化阵列处理的船舶辐射噪声测量方法包括以下步骤:利用GPS获得被测船舶与测量阵列的位置信息,建立被测船舶到接收阵列的格林函数;初始化粒子群设定,设置阵列参考阵元,将接收阵列待求解的各阵元权系数代入粒子群参数;将粒子群进行迭代计算,利用阵列权值计算阵列输出信号与参考阵元输出信号的均方误差;选取最小均方误差值处的阵列权值,最终得到阵列权值的优化结果。使用算法优化得到的阵列权值计算阵列输出信号,实现自适应波束形成,抑制环境干扰,提高信噪比同时保留准确的船舶辐射噪声量级。
Description
技术领域
本发明属于试验与测试技术领域,提供一种基于粒子群优化阵列处理的船舶辐射噪声测量方法,用于高海洋背景噪声、船舶运动参数已知条件下的辐射噪声精确测量。
背景技术
“商船噪声对海洋生物影响”议题自从国际海事组织MEPC第57次会议以来一直受到各个国家的关注,并被列为优先考虑事项。目前国内民用船舶面临辐射噪声检测需求,并且由于民用船舶数量庞大,需要检测方法具有较高的环境容忍度,然而现阶段船舶辐射噪声测试中对海洋背景噪声量级有较高的要求,测试时需选择低于3级海况的气候条件及远离航道的海域,较为严苛的测试条件导致辐射噪声检测工作常由于气候等原因推迟,无法满足大批量测试需求。针对现有依靠单水听器形成阵列求均值的测量方式,有文章提出利用阵列波束形成方法进行辐射噪声测试可以有效抑制环境干扰,但该方式需要预先对被测船舶进行被动定位,定位精度不能满足测试需求。俄罗斯专家提出基于已知位置信息的自适应波束形成算法可以形成精确阵列导向,但这种方法对于最优权值的运算量较大,运算时间长。
发明内容
为解决现有技术存在的问题,本发明提供了一种基于粒子群优化阵列处理的船舶辐射噪声测量方法,利用GPS提供被测船舶与测量阵列的位置信息,运用粒子群算法求解优化阵列权值,实现自适应波束形成,抑制背景噪声干扰,对船舶辐射噪声实施精确测量。
本发明提出的优化算法流程如图2所示,包括以下步骤:
(1)利用GPS获得被测船舶与测量阵列的位置信息,建立被测船舶到接收阵列的格林函数;
(2)初始化粒子群设定,设置阵列参考阵元,将接收阵列待求解的各阵元权值代入粒子群参数;
(3)将粒子群进行迭代计算,利用权值计算阵列输出信号与参考阵元输出信号的误差值;
(4)选取最小误差值下的阵列权值,最终得到阵列权值的优化结果。
本发明的有益效果是:
在保证船舶噪声测量精度条件下,有效抑制背景噪声干扰,提高测量信噪比,效果如图4、图5所示。
附图说明
图1 船舶辐射噪声测量方法示意图
图2 优化阵列权值算法流程示意图
图3 粒子群优化过程中的误差下降示意图
图4 本发明阵列处理方法与参考水听器通过特性对比图
图5 本发明阵列处理方法与参考水听器频域结果对比图
具体实施方式 下面结合船舶运动信号仿真结果与附图对本发明具体实施方法进行详细说明,以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
本发明的基于粒子群优化阵列处理的船舶辐射噪声测量方法实施方式如图1所示,被测船舶由阵列上方经过,利用阵列测量船舶辐射噪声,计算输出信号与参考水听器信号误差值最小时的权值作为阵列权向量,此时阵列输出信号可以在准确保留单水听器测量噪声量级的同时抑制环境干扰。
设置50Hz、150Hz、500Hz、1000Hz单频仿真信号为被测船舶辐射噪声,测量***中参考水听器信号表示为pnm,阵列输出信号pA表示为单个阵元信号pn(tj) 与权值w n *乘积之和:
如果将被测船舶的辐射噪声与运动过程视为一个体积为V的体积源,那么认为体积内的密度均匀,将密度表示为ρj(rv),其中rv表示V内点的坐标,j是定义体积V内,声源的当前位置和单极子源的随机瞬时幅度的索引,那么阵列输出信号可以写为
其中G(An,rv)为体积源中的点到阵列各个水听器之间的格林函数,此时可以将阵列输出信号与参考水听器之间的差异表示为:
其中g(rv)为格林函数G(An,rv)中的向量,δ(rv)为相对误差值
引入坐标为x m ,m=1,…,M的网格,将格林函数转化为矩阵形式,则上式可改写为
其中H=diag{|gm︱2}, gm为向量g=G† w 0中的元素,即当权重系数w满足以下函数最小值时,阵列输出与参考水听器误差值最小。
其中α、β为待定系数,C为阵列信号相关矩阵,此时w表示为:
其中I是单位矩阵,利用粒子群算法计算当F(w)满足最小值时的α与β,算法流程如图2,具体方法为:
(1)利用GPS获得被测船舶位置信息,在目标运动区间[-L/2,L/2]上引入坐标为x m ,m=1,…,M的网格。建立被测船舶到接收阵列的格林函数,将格林函数转换为N×M矩阵G=║G(An,x m )║,其中An为测量***阵元位置,x m 为被测船舶位置;
(2)设置最接近被测量船舶的水听器作为参考阵元,初始化粒子群设定,设置粒子个数为n,迭代次数T,信息素挥发系数ρ,移动概率常数P0和粒子群搜索最优权值的数值范围等参数。随机设置α、β的初始值,利用权值公式⑦计算各阵元初始权值w,将初始权值w带入公式⑤计算误差值δ0,粒子初始位置信息素为;
(3)将粒子群进行迭代计算,粒子状态转移概率P为
当转移概率P<P0时,粒子在α、β取值范围内进行随机转移,转移半径为1/T;当转移概率P>P0时,粒子在α、β数值范围内随机转移位置;将越界的粒子坐标限定在数值边界线上,等待下一次粒子转移。
粒子群中的粒子每移动一次随即利用公式⑦计算权系数w,以及利用公式⑤误差值δ,若粒子在该处取值计算得到的误差值δ低于初始误差δ0,则保留该处粒子坐标取值,否则保持粒子移动前的位置不变。当一轮迭代中,粒子群所有粒子移动结束,计算每个粒子当前所在位置信息素ζ。
将信息更新后,重新计算每个粒子的状态转移概率并进行移动,重复以上步骤直到完成设置的迭代次数T,计算每次迭代计算的误差结果如图3所示,可以看到误差结果逐渐下降;
(4)最终计算得到的误差值δ,并取最小误差值对应的粒子坐标α、β取值,利用公式⑦计算结果,即为粒子群搜索到的阵列权值w。
利用粒子群算法计算得到的权系数w进行阵列信号加权,完成阵列处理算法,得到可用于船舶辐射噪声量级评价的阵列输出信号。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种基于粒子群优化阵列处理的船舶辐射噪声测量方法,其特征在于,包括以下步骤:
(1)利用GPS获得被测船舶与测量***的位置信息,测量同时需记录船舶与测量***的位置信息,引入坐标网格,建立被测船舶到接收阵列的格林函数G;
如果将被测船舶的辐射噪声与运动过程视为一个体积为V的体积源,那么认为体积内的密度均匀,将密度表示为,其中/>表示V内点的坐标,j是定义体积V内,声源的当前位置和单极子源的随机瞬时幅度的索引,那么阵列输出信号可以写为
(3)初始化粒子群设定,设置最接近被测量船舶的水听器作为参考阵元,将阵列输出信号与参考水听器对比计算误差值,随机设置系数与/>的初始值为粒子群位置坐标,将接收阵列待求解的各阵元初始权值代入粒子群参数,实现对系数/>、/>的求解;
(4)将粒子群进行迭代计算,利用权值计算阵列输出信号与参考阵元输出信号的误差;
(5)选取最小误差值处的阵列权值,最终得到阵列权值的优化结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310376788.5A CN116086586B (zh) | 2023-04-11 | 2023-04-11 | 一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310376788.5A CN116086586B (zh) | 2023-04-11 | 2023-04-11 | 一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116086586A CN116086586A (zh) | 2023-05-09 |
CN116086586B true CN116086586B (zh) | 2023-06-20 |
Family
ID=86188193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310376788.5A Active CN116086586B (zh) | 2023-04-11 | 2023-04-11 | 一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116086586B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103543448A (zh) * | 2013-07-26 | 2014-01-29 | 中国船舶重工集团公司第七一九研究所 | 一种声纳阵列信号处理方法 |
CN103698753A (zh) * | 2013-12-19 | 2014-04-02 | 武汉大学 | 一种小型阵列的无源通道校正方法 |
CN104036078A (zh) * | 2014-06-06 | 2014-09-10 | 西安电子科技大学 | 一种基于安装高度的阵列天线辐射和散射性能综合设计方法 |
CN104698444A (zh) * | 2013-12-23 | 2015-06-10 | 中国科学院电子学研究所 | 确定阵元位置误差对阵列天线三维成像质量影响的方法 |
CN107167224A (zh) * | 2017-05-24 | 2017-09-15 | 国家***第三海洋研究所 | 一种船舶辐射噪声的测量方法 |
CN107294589A (zh) * | 2017-08-03 | 2017-10-24 | 哈尔滨工业大学 | 基于粒子群优化算法的多波束卫星阵列天线方向图综合方法 |
CN107356943A (zh) * | 2017-06-01 | 2017-11-17 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 数字波束形成和相位拟合方法 |
CN109724684A (zh) * | 2019-01-03 | 2019-05-07 | 武汉大学 | 一种基于水下自主航行器的直达信号传播时间测量方法 |
CN110779518A (zh) * | 2019-11-18 | 2020-02-11 | 哈尔滨工程大学 | 一种具有全局收敛性的水下航行器单信标定位方法 |
CN111190060A (zh) * | 2020-01-15 | 2020-05-22 | 电子科技大学 | 一种冲激噪声环境下考虑阵列误差的天线阵列故障诊断方法 |
CN111610492A (zh) * | 2020-06-03 | 2020-09-01 | 电子科技大学 | 一种多声传感器阵列智能感知方法及*** |
CN113639762A (zh) * | 2020-05-11 | 2021-11-12 | 中国船舶重工集团公司第七六0研究所 | 一种近场水下固定式多元直线阵列三维校正方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149149B2 (en) * | 2001-10-05 | 2006-12-12 | The United States Of America As Represented By The Secretary Of The Navy | Acoustic flow noise cancellation using a reference hydrophone |
-
2023
- 2023-04-11 CN CN202310376788.5A patent/CN116086586B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103543448A (zh) * | 2013-07-26 | 2014-01-29 | 中国船舶重工集团公司第七一九研究所 | 一种声纳阵列信号处理方法 |
CN103698753A (zh) * | 2013-12-19 | 2014-04-02 | 武汉大学 | 一种小型阵列的无源通道校正方法 |
CN104698444A (zh) * | 2013-12-23 | 2015-06-10 | 中国科学院电子学研究所 | 确定阵元位置误差对阵列天线三维成像质量影响的方法 |
CN104036078A (zh) * | 2014-06-06 | 2014-09-10 | 西安电子科技大学 | 一种基于安装高度的阵列天线辐射和散射性能综合设计方法 |
CN107167224A (zh) * | 2017-05-24 | 2017-09-15 | 国家***第三海洋研究所 | 一种船舶辐射噪声的测量方法 |
CN107356943A (zh) * | 2017-06-01 | 2017-11-17 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 数字波束形成和相位拟合方法 |
CN107294589A (zh) * | 2017-08-03 | 2017-10-24 | 哈尔滨工业大学 | 基于粒子群优化算法的多波束卫星阵列天线方向图综合方法 |
CN109724684A (zh) * | 2019-01-03 | 2019-05-07 | 武汉大学 | 一种基于水下自主航行器的直达信号传播时间测量方法 |
CN110779518A (zh) * | 2019-11-18 | 2020-02-11 | 哈尔滨工程大学 | 一种具有全局收敛性的水下航行器单信标定位方法 |
CN111190060A (zh) * | 2020-01-15 | 2020-05-22 | 电子科技大学 | 一种冲激噪声环境下考虑阵列误差的天线阵列故障诊断方法 |
CN113639762A (zh) * | 2020-05-11 | 2021-11-12 | 中国船舶重工集团公司第七六0研究所 | 一种近场水下固定式多元直线阵列三维校正方法 |
CN111610492A (zh) * | 2020-06-03 | 2020-09-01 | 电子科技大学 | 一种多声传感器阵列智能感知方法及*** |
Non-Patent Citations (1)
Title |
---|
基于粒子群算法的水下多元线阵阵形有源校正方法;李光远;侯朋;程广福;;舰船科学技术(第15期);155-159 * |
Also Published As
Publication number | Publication date |
---|---|
CN116086586A (zh) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106500671B (zh) | 一种基于lm算法分解激光雷达波形确定海水深度的方法 | |
CN110132281B (zh) | 一种基于询问应答模式的水下高速目标高精度自主声学导航方法 | |
CN110320520B (zh) | 一种测深信息同步定位与建图的鲁棒后端图优化方法 | |
CN110687528B (zh) | 自适应波束形成器生成方法及*** | |
CN105005026A (zh) | 一种近场目标声源三维被动定位方法 | |
CN111220146B (zh) | 一种基于高斯过程回归学习的水下地形匹配定位方法 | |
CN110531319B (zh) | 一种基于测量点优化布局的水声应答器位置高精度校准方法 | |
CN108761384B (zh) | 一种抗差的传感器网络目标定位方法 | |
CN116086586B (zh) | 一种基于粒子群优化阵列处理的船舶辐射噪声测量方法 | |
CN117146830B (zh) | 一种自适应多信标航位推算和长基线的紧组合导航方法 | |
CN114646935A (zh) | 一种海杂波分布参数估计方法 | |
CN114184256A (zh) | 一种多目标背景下的水位测量方法 | |
CN111756353A (zh) | 一种基于非线性融合滤波的液位仪噪声优化方法 | |
CN114838808B (zh) | 一种基于浅海声信道响应的打桩冲击噪声源级测量***及方法 | |
CN110996248A (zh) | 一种基于rss的凸优化无线传感器网络定位方法 | |
CN107590346B (zh) | 基于空间多重相关解集算法的降尺度校正模型 | |
CN113777654B (zh) | 一种基于伴随状态法初至波走时层析的海水速度建模方法 | |
CN115031733A (zh) | 一种水下机器人多波束测深主动同步定位与建图方法 | |
CN109471113A (zh) | 基于相位法的多波束声呐海底地形测量质量实时评估方法 | |
CN110346783B (zh) | 基于幂级数等效测距模型的声线修正方法 | |
CN110941908B (zh) | 一种基于核密度估计的海杂波分布建模方法 | |
CN110850366B (zh) | 混合视距和非视距环境下基于接收信号强度的定位方法 | |
KR20180122080A (ko) | 국지적 전리층지도의 가용영역 확장 장치 및 방법 | |
CN114578332B (zh) | 一种主动声呐目标径向尺度宽容性估计方法 | |
CN110906928A (zh) | 基于地形梯度拟合的粒子滤波水下航迹跟踪方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |