CN108253934B - Underwater terrain survey simulation method and its simulator - Google Patents
Underwater terrain survey simulation method and its simulator Download PDFInfo
- Publication number
- CN108253934B CN108253934B CN201711498491.7A CN201711498491A CN108253934B CN 108253934 B CN108253934 B CN 108253934B CN 201711498491 A CN201711498491 A CN 201711498491A CN 108253934 B CN108253934 B CN 108253934B
- Authority
- CN
- China
- Prior art keywords
- simulation
- ship
- measurement
- underwater
- simulated
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 119
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000005259 measurement Methods 0.000 claims abstract description 159
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 112
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 63
- 238000012876 topography Methods 0.000 claims description 41
- 239000011295 pitch Substances 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 7
- 230000035945 sensitivity Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 239000004973 liquid crystal related substance Substances 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims 1
- 238000013507 mapping Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013535 sea water Substances 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000003643 water by type Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C7/00—Tracing profiles
- G01C7/02—Tracing profiles of land surfaces
- G01C7/04—Tracing profiles of land surfaces involving a vehicle which moves along the profile to be traced
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C13/00—Surveying specially adapted to open water, e.g. sea, lake, river or canal
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C13/00—Surveying specially adapted to open water, e.g. sea, lake, river or canal
- G01C13/008—Surveying specially adapted to open water, e.g. sea, lake, river or canal measuring depth of open water
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
-
- 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
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/30—Assessment of water resources
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Hydrology & Water Resources (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
本发明涉及海洋测绘技术领域,具体讲是一种水下地形测量仿真方法及其仿真器。用户通过测量船模拟操控器改变模拟测量船的船速和舵角,通过位置仿真算法计算模拟测量船所在位置;通过定位信号仿真算法把GPS定位信号发送到上位机;通过测量船姿态仿真算法生成船姿态的测深仪声波发射方向;通过潮汐预报算法计算瞬时潮汐水位高度,按照用户定义的周期;通过水深仿真算法计算瞬时水深的测量结果,发送到安装水下地形测量导航采集软件的上位机。不进行涉水测量的条件下,为海道测量导航采集软件提供与真实水深测量相似的测量结果。本发明的目的就是通过仿真系统所产生的模拟水下地形测量信号,为用户提供逼真的水深测量环境。
The invention relates to the technical field of marine surveying and mapping, in particular to an underwater terrain surveying simulation method and a simulator thereof. The user changes the speed and rudder angle of the simulated measurement ship through the measurement ship simulation controller, calculates the position of the simulated measurement ship through the position simulation algorithm; sends the GPS positioning signal to the host computer through the positioning signal simulation algorithm; generates the measurement ship through the attitude simulation algorithm The sounder's sound wave emission direction of the ship's attitude; the instantaneous tidal water level is calculated by the tide prediction algorithm, according to the user-defined period; the measurement result of the instantaneous water depth is calculated by the water depth simulation algorithm, and sent to the upper computer installed with the underwater topographic measurement, navigation and acquisition software . Provides hydrographic navigation acquisition software with measurements similar to real bathymetry without wading measurements. The purpose of the present invention is to provide users with a realistic water depth measurement environment through the simulated underwater terrain measurement signal generated by the simulation system.
Description
技术领域technical field
本发明涉及海洋测绘技术领域,具体讲是一种水下地形测量仿真方法及其仿真器。The invention relates to the technical field of marine surveying and mapping, in particular to an underwater terrain surveying simulation method and a simulator thereof.
背景技术Background technique
目前,随着海洋及内陆水域资源开发的全面展开,对水下地形测量的需求急剧增加,需要大量经验丰富的水下地形测量师。水下地形测量对测量师的工作经验要求很高,经验丰富的测量师能够根据海道测量标准对水下各类目标实施正确的测量,也能够正确处理在测量过程中由于海况、水文参数变化对测量结果的影响。但是由于水下地形测量需要在海洋或者内陆的河流中通过测量船实施,成本较高。一般的院校、测绘培训机构在对测量师进行培训时,只能在室内通过回放测量结果的方式向受训人员演示测量的过程。部分条件较好的单位虽然能够在水上用测量船进行教学,但是也难以在培训水域同时找到各类典型的水下目标。这些条件极大的限制了水深测量培训的效果与效率。通过仿真器或模拟训练器在室内进行模拟训练是提升培训效率和效果的有效途径。目前,与本发明最接近的实现方案是测深仪器自带的测深演示功能。如我国中海达卫星导航技术公司生产的HD8000X型单波束测深仪,允许用户在演示界面下通过键盘操纵模拟测量船在演示界面移动,并产生固定的模拟水深数据。现有技术的缺点是无法模拟真实水下环境。测深仪自带的演示功能中,仅能产生固定的模拟水深数据,其目的是演示测深仪的操作使用方法,测量结果中的水下地形完全平坦,不包含任何水下目标,也没有海况和水文参数的变化。通过这种演示功能,用户只能掌握最基本的水深测量系统操作方法,无法学习真实水下环境中的水下地形仿真方法。At present, with the full development of marine and inland water resources development, the demand for underwater topographic survey has increased sharply, and a large number of experienced underwater topographic surveyors are needed. Underwater topographic surveying has high requirements on the work experience of the surveyor. The experienced surveyor can carry out the correct measurement of various underwater targets according to the hydrographic standard, and can also correctly deal with the changes in the sea conditions and hydrological parameters during the surveying process. impact of measurement results. However, because the underwater topographic survey needs to be carried out by a surveying vessel in the ocean or inland rivers, the cost is relatively high. When training surveyors in general colleges and surveying and mapping training institutions, they can only demonstrate the measurement process to the trainees by playing back the measurement results indoors. Although some units with better conditions can use surveying boats for teaching on the water, it is difficult to find various typical underwater targets in the training waters at the same time. These conditions greatly limit the effectiveness and efficiency of bathymetric training. It is an effective way to improve the efficiency and effect of training in indoor simulation training through simulator or simulation trainer. At present, the closest implementation scheme to the present invention is the sounding demonstration function of the sounding instrument. For example, the HD8000X single-beam echo sounder produced by my country Haida Satellite Navigation Technology Co., Ltd. allows users to manipulate the simulated surveying ship to move in the demo interface through the keyboard under the demo interface, and generate fixed simulated water depth data. The disadvantage of the existing technology is that it cannot simulate the real underwater environment. In the demonstration function of the echo sounder, only fixed simulated water depth data can be generated. Changes in sea state and hydrological parameters. Through this demonstration function, the user can only master the most basic bathymetric system operation method, and cannot learn the underwater terrain simulation method in the real underwater environment.
发明内容SUMMARY OF THE INVENTION
鉴于现有技术的缺陷,本发明所要解决的技术问题是如何在不进行涉水测量的条件下,为海道测量导航采集软件提供与真实水深测量相似的测量结果。本发明的目的就是通过仿真系统所产生的模拟水下地形测量信号,为用户提供逼真的水深测量环境。In view of the defects of the prior art, the technical problem to be solved by the present invention is how to provide measurement results similar to real bathymetry for the hydrographic survey navigation acquisition software without wading measurement. The purpose of the present invention is to provide users with a realistic water depth measurement environment through the simulated underwater terrain measurement signal generated by the simulation system.
为了达到上述目的,本发明的技术方案是一方面提供一种水下地形测量仿真方法,其具体步骤包括:In order to achieve the above object, the technical solution of the present invention is to provide a kind of underwater terrain measurement simulation method on the one hand, and its concrete steps include:
步骤1:用户通过测量船模拟操控器改变模拟测量船的船速和舵角,水下地形测量仿真器根据从测量船模拟操控器输入的船速和舵角,在系统内部时钟的控制下,以用户定义的周期,通过位置仿真算法计算模拟测量船所在位置;Step 1: The user changes the ship speed and rudder angle of the simulated measurement ship through the measurement ship simulation controller. The underwater terrain measurement simulator is controlled by the internal clock of the system according to the ship speed and rudder angle input from the measurement ship simulation controller. Calculate and simulate the position of the survey ship through the position simulation algorithm at a user-defined period;
步骤2:水下地形测量仿真器通过定位信号仿真算法,根据模拟测量船位置产生带有延迟效应的GPS定位信号,并以用户定义的定位周期,通过串口以要求的格式把GPS定位信号发送到上位机;Step 2: The underwater terrain survey simulator generates a GPS positioning signal with a delay effect according to the position of the simulated survey ship through the positioning signal simulation algorithm, and sends the GPS positioning signal in the required format through the serial port to the user-defined positioning period. host computer;
步骤3:水下地形测量仿真器通过测量船姿态仿真算法,根据用户设定的海况级,在系统内部时钟的控制下,用户定义的周期,生成对应当前时刻测量船姿态的测深仪声波发射方向;Step 3: The underwater terrain measurement simulator generates a sounder sound wave emission corresponding to the current moment to measure the attitude of the ship according to the sea state level set by the user and the user-defined period under the control of the internal clock of the system through the simulation algorithm for measuring the ship's attitude. direction;
步骤4:水下地形测量仿真器通过潮汐预报算法,根据存储在数据库中的潮汐调和常数,计算瞬时潮汐水位高度,按照用户定义的周期显示在水下地形测量仿真器的屏幕上。Step 4: The underwater topographic survey simulator calculates the instantaneous tidal water level according to the tidal harmonic constant stored in the database through the tide forecasting algorithm, and displays it on the screen of the underwater topographic survey simulator according to the user-defined period.
步骤5:水下地形测量仿真器通过水深仿真算法,根据模拟测量船位置、测深仪声波发射方向,以及存储在数据库中的水下地形仿真基础数据,计算瞬时水深的测量结果,通过串口按照用户定义的格式及周期把瞬时水深测量结果发送到安装水下地形测量导航采集软件的上位机。Step 5: The underwater terrain measurement simulator calculates the measurement result of the instantaneous water depth through the water depth simulation algorithm, according to the position of the simulated measurement ship, the sounder sound wave emission direction, and the basic data of the underwater terrain simulation stored in the database, through the serial port. The user-defined format and period send the instantaneous bathymetry results to the upper computer installed with the underwater topographic survey, navigation and acquisition software.
进一步的,所述位置仿真算法为根据模拟测量船在T0时刻的位置(X0,Y0)以及航向角β0,用户输入的船速V0、舵角α0,用户设定的潮流速度Vr,潮流方向潮流方向变化速度ω,潮流方向随机扰动值Rt,模拟测量船转向灵敏度S,计算出模拟测量船在T1时刻的位置(X1,Y1),具体算法如下:Further, the position simulation algorithm is to measure the position (X0, Y0) and the heading angle β0 of the ship at time T0, the ship speed V0 and the rudder angle α0 input by the user, the tidal current speed Vr set by the user, and the tidal current direction. The changing speed of the tidal current direction ω, the random disturbance value Rt of the tidal current direction, the steering sensitivity S of the simulated measuring ship, and the position (X1, Y1) of the simulated measuring ship at the time T1 are calculated. The specific algorithm is as follows:
β1=(β0+V0*△t*α0*S)Mod 360;β1=(β0+V0*△t*α0*S)Mod 360;
其中:T0和T1为相邻的两次仿真时刻,T1=T0+△t,△t为用户定义的时钟周期,默认0.1秒;Among them: T0 and T1 are two adjacent simulation times, T1=T0+△t, △t is the user-defined clock cycle, the default is 0.1 seconds;
转向灵敏度S默认值取0.5,可由用户设置为{0.1,0.3,0.5,0.7,0.9,1.0}之间的任意一个数值;The default value of steering sensitivity S is 0.5, which can be set by the user to any value between {0.1, 0.3, 0.5, 0.7, 0.9, 1.0};
潮流方向变化速度ω默认值为0.1度/秒,可由用户设置为{0.1,0.3,0.5}中的任意一个数值;The default value of the flow direction change speed ω is 0.1 degrees/second, which can be set by the user to any value in {0.1, 0.3, 0.5};
潮流方向随机扰动值Rt取一个在-2.0度到+2.0度之间均匀分布的随机数。The random disturbance value Rt of the power flow direction takes a random number uniformly distributed between -2.0 degrees and +2.0 degrees.
进一步的,所述定位信号仿真算法为根据用户设定的延迟时间和当前测量船位置,产生具有延迟效应的GPS定位信号。具体算法如下:Further, the positioning signal simulation algorithm is to generate a GPS positioning signal with a delay effect according to the delay time set by the user and the current position of the measuring ship. The specific algorithm is as follows:
步骤2.1:定义一个单向链表存储测量船位置,链表中每一项内容均为测量船位置(X,Y);Step 2.1: Define a one-way linked list to store the position of the surveying ship, each item in the linked list is the position of the surveying ship (X, Y);
步骤2.2:系统每经过一个自定义时钟周期△t,根据位置仿真算法计算一次测量船位置(X,Y),将其插入链表的头部;Step 2.2: The system calculates the position (X, Y) of the measuring ship according to the position simulation algorithm every time a user-defined clock cycle △t passes, and inserts it into the head of the linked list;
步骤2.3:如果链表的长度大于N=Td/△t,删除链表最后一个节点;Step 2.3: If the length of the linked list is greater than N=Td/△t, delete the last node of the linked list;
步骤2.4:系统按照用户设定的定位信号周期取出链表的最后一个节点,将其包含的测量船位置(X,Y)转化为上位机要求的格式从串口1输出。Step 2.4: The system takes out the last node of the linked list according to the positioning signal cycle set by the user, and converts the measurement ship position (X, Y) contained in it into the format required by the host computer and outputs it from
进一步的,所述水下地形数据库包括水深数据表,潮汐调和常数表,水下声速剖面表;其中水深数据表中存放的是模拟测区的水下地形点云数据;潮汐调和常数表存放的是模拟测区的11个潮汐调和常数;声速剖面表存放的是模拟测区不同深度下的声波传播速度。各数据表的具体结构如下:Further, the underwater terrain database includes a water depth data table, a tidal harmonic constant table, and an underwater sound speed profile table; wherein the water depth data table stores the underwater terrain point cloud data of the simulated survey area; the tidal harmonic constant table stores the data. It is the 11 tidal harmonic constants of the simulated survey area; the sound speed profile table stores the sound wave propagation speed at different depths of the simulated survey area. The specific structure of each data table is as follows:
(1)水深数据表(1) Water depth data sheet
(2)潮汐调和常数表(2) Table of tidal harmonic constants
(3)水下声速剖面表(3) Underwater sound velocity profile table
进一步的,通过潮汐预报算法,根据存储在数据库中的潮汐调和常数,计算瞬时潮汐水位高度,按照用户定义的周期显示在水下地形测量仿真器的屏幕上。Further, through the tidal forecast algorithm, according to the tidal harmonic constants stored in the database, the instantaneous tidal water level is calculated and displayed on the screen of the underwater topography simulator according to a user-defined period.
进一步的,所述测量船姿态仿真算法为根据用户设定的海况级和模拟测量船位置,计算模拟测深仪所发射声波在海底照射范围中心的平面坐标,具体算法如下:Further, the measurement ship attitude simulation algorithm is to calculate the plane coordinates of the center of the seabed irradiation range of the sound wave emitted by the simulated echo sounder according to the sea state level and the simulated measurement ship position set by the user, and the specific algorithm is as follows:
步骤3.1:定义模拟测量船位置坐标为(Xc,Yc,0),从数据库中的水深数据表中查询与(Xc,Yc)平面距离最小的一个水深点P,取出该点的水深值Zp;Step 3.1: Define the position coordinates of the simulated survey ship as (Xc, Yc, 0), query a water depth point P with the smallest distance from the (Xc, Yc) plane from the water depth data table in the database, and take out the water depth value Zp of this point;
步骤3.2:以模拟测量船所在位置(Xc,Yc,0)为坐标原点,按照如下公式计算测量船受海浪影响发生横摇和纵摇时,模拟测深仪所发射声波在海底照射范围的中心位置Xr,Yr,Zr;Step 3.2: Taking the position (Xc, Yc, 0) of the simulated surveying vessel as the origin of the coordinates, calculate the center of the seabed irradiation range of the sound wave emitted by the simulated echo sounder when the surveying vessel rolls and pitches under the influence of the waves according to the following formula position Xr, Yr, Zr;
公式中Roll为测量船的横摇角,取值为区间[-3*G,+3*G]内均匀分布的一个随机数;Pitch为测量船的纵摇角,取值为区间[-2*G,+2*G]内均匀分布的一个随机数;G为用户设定的海况级,取值为[0,1,2,3,4,5]中任意一个数,默认值为0;In the formula, Roll is the roll angle of the measuring ship, and the value is a random number evenly distributed in the interval [-3*G,+3*G]; Pitch is the pitch angle of the measuring ship, and the value is the interval [-2 *G,+2*G] is a random number uniformly distributed in ;
步骤3.3:按照如下公式计算测深仪发射声波在海底照射区域中心的平面位置坐标(Xcent,Ycent)Step 3.3: Calculate the plane position coordinates (Xcent, Ycent) of the sound wave emitted by the echo sounder in the center of the seabed irradiation area according to the following formula
其中Th为当前时刻潮汐高度,根据数据库中的调和常数通过潮汐预报算法计算得到。Among them, Th is the tidal height at the current moment, which is calculated by the tidal prediction algorithm according to the harmonic constant in the database.
进一步的,所述水深仿真方法为根据测深仪发射声波在海底照射范围的中心位置、水下地形基础数据、用户设定的声波波束角,计算测量得到的瞬时水深测量结果数据,具体算法如下:Further, the water depth simulation method is to calculate the instantaneous water depth measurement result data obtained by calculating the measurement result data of the instantaneous water depth according to the center position of the sound wave emitted by the sounder on the seabed irradiation range, the basic underwater terrain data, and the sound wave beam angle set by the user. The specific algorithm is as follows. :
步骤5.1:根据用户设定的波束角θ、测量船所在位置处的水深Zp、瞬时潮高Th,计算模拟测深仪发射声波在海底照射范围的半径R=(Zp+Th)*tan(θ);Step 5.1: According to the beam angle θ set by the user, the water depth Zp at the location of the measuring ship, and the instantaneous tidal height Th, calculate the radius R=(Zp+Th)*tan(θ );
步骤5.2:以(Xcent,Ycent)为中心选取4个候选点P1(XP1,YP1),P2(XP2,YP2),P3(XP3,YP3),P4(XP4,YP4),其中:Step 5.2: Take (Xcent, Ycent) as the center to select 4 candidate points P1 (X P1 , Y P1 ), P2 (X P2 , Y P2 ), P3 (X P3 , Y P3 ), P4 (X P4 , Y P4 ) ),in:
步骤5.3:在数据库的水深数据表中分别检索与每个候选点的平面距离小于R/2的全部邻域水深点,并计算候选点与其每个邻域水深点的平面距离,最后通过距离反比加权插值算法计算P1、P2、P3、P4这四个候选点的水深Z1、Z2、Z3、Z4;Step 5.3: In the sounding data table of the database, retrieve all the neighborhood sounding points whose plane distance to each candidate point is less than R/2, and calculate the plane distance between the candidate point and each neighborhood sounding point, and finally pass the distance inversely proportional The weighted interpolation algorithm calculates the water depths Z1, Z2, Z3, Z4 of the four candidate points P1, P2, P3, and P4;
步骤5.4:根据四个候选点的平面坐标和水深分别计算它们与模拟测深仪所在位置(Xc,Yc,0)之间的距离i=1,2,3,4;并选取最小的一个Di作为当前位置水深值D;Step 5.4: Calculate the distance between the four candidate points and the position (Xc, Yc, 0) of the simulated echo sounder according to the plane coordinates and water depth of the four candidate points. i=1, 2, 3, 4; and select the smallest Di as the water depth value D at the current position;
步骤5.5:根据存储在数据库中的水下声速数据计算水深D对应的声波从发射到接收的总传播时间T,其中i对应从海面开始计算的水深层序号,m为水深D所对应的水深层序号;△Hi为第i层到第i+1层之间的距离,通过两层在数据库中对应的深度相减得到;Vi和Vi+1分别为第i层和第i+1层的水下声速;Step 5.5: According to the underwater sound speed data stored in the database, calculate the total propagation time T of the sound wave corresponding to the water depth D from transmission to reception, Among them, i corresponds to the sequence number of the water depth calculated from the sea surface, m is the sequence number of the water depth corresponding to the water depth D; △Hi is the distance from the i-th layer to the i+1-th layer. can be obtained by subtracting; V i and V i+1 are the underwater sound speeds of the i-th layer and the i+1-th layer, respectively;
步骤5.6:计算瞬时水深测量结果其中Vs是用户设定的水下平均声速。Step 5.6: Calculate Instantaneous Bathymetry Results where Vs is the average underwater sound speed set by the user.
另一方面,本申请提供的技术方案是一种水下地形测量仿真器,其在逻辑结构上包括水下地形测量仿真软件、水下地形仿真数据库、水下地形测量仿真设备以及测量船模拟操控器。On the other hand, the technical solution provided by the present application is an underwater terrain measurement simulator, which includes, in its logical structure, an underwater terrain measurement simulation software, an underwater terrain simulation database, an underwater terrain measurement simulation device, and a survey ship simulation control. device.
水下地形测量仿真软件安装在水下地形测量仿真设备里,用于接收用户通过测量船模拟操控器发送的船速、舵角数据,根据这些数据和水下地形仿真数据库中存储的基础数据实时计算出瞬时水深信号和卫星定位信号,通过设备上的串口发送到水下地形测量导航采集系统中;The underwater terrain measurement simulation software is installed in the underwater terrain measurement simulation equipment to receive the ship speed and rudder angle data sent by the user through the measurement ship simulation controller, and real-time according to these data and the basic data stored in the underwater terrain simulation database Calculate the instantaneous water depth signal and satellite positioning signal, and send it to the underwater topographic survey, navigation and acquisition system through the serial port on the device;
水下地形仿真数据库用于为水下地形测量仿真软件提供计算仿真数据的各类基础数据,包括模拟测区的水下地形点云数据、模拟测区潮汐调和常数以及水下声速剖面数据;The underwater terrain simulation database is used to provide various basic data for calculating the simulation data for the underwater terrain measurement simulation software, including the underwater terrain point cloud data of the simulated survey area, the tidal harmonic constant of the simulated survey area, and the underwater sound speed profile data;
水下地形测量仿真设备用于安装水下地形测量仿真软件和水下地形仿真数据库,设备包含一个液晶显示屏、三个USB接口、四个串行接口和一个RJ-45网络接口,设备内部包含一块主板和一个硬盘,主板上集成了CPU、内存与显卡;水下地形测量仿真设备用于运行水下地形测量仿真软件,并提供对外发送数据的接口;液晶显示屏用于实时显示船速、航向、舵角、波束角、潮流流速、潮流流向、潮汐高度、仿真器工作状态信息;The underwater terrain measurement simulation equipment is used to install the underwater terrain measurement simulation software and the underwater terrain simulation database. A main board and a hard disk, the main board integrates CPU, memory and graphics card; the underwater terrain measurement simulation equipment is used to run the underwater terrain measurement simulation software, and provides an interface for sending data to the outside world; the liquid crystal display screen is used to display the ship speed, Heading, rudder angle, beam angle, tidal flow velocity, tidal flow direction, tidal height, simulator working status information;
测量船模拟操控器为标准的windows游戏摇杆(方向盘),用于为用户提供操纵模拟测量船的平台,通过USB传输线连接到水下地形测量仿真设备上;用户可以通过测量船模拟操控器上的按钮改变模拟测量船的速度和舵角,也可以通过操控器上的按钮设定仿真器的各项参数。The survey ship simulation controller is a standard Windows game joystick (steering wheel), which is used to provide users with a platform to manipulate the simulated survey ship, and is connected to the underwater terrain survey simulation device through a USB transmission line; The buttons on the controller can change the speed and rudder angle of the simulated measurement ship, and the parameters of the simulator can also be set through the buttons on the controller.
本发明中的术语解释:Explanation of terms in the present invention:
水下地形测量:也称水深测量,海道测量。测量船在水面按照规划好的航线航行,通过安装在测量船上的回声测深仪和卫星定位仪测量当前位置处的水深和平面位置,同时在测区内特定的地方进行潮汐观测。最终把观测得到的水深值、平面位置和潮汐高度输入水下地形测量数据处理软件,即可获得测量区域内的水下地形。Underwater topographic survey: also known as bathymetry, hydrographic survey. The survey ship sails on the water surface according to the planned route, and measures the water depth and plane position at the current position through the echo sounder and satellite locator installed on the survey ship, and at the same time conducts tide observation in a specific place in the survey area. Finally, input the observed water depth value, plane position and tidal height into the underwater topographic survey data processing software, and then the underwater topography in the measurement area can be obtained.
图板参数:在实施水下地形测量前,首先需在水下地形测量导航采集软件中建立一个对应测量区域的图板,图板参数包括图板上的图廓点坐标,图板比例尺,图板投影类型。Drawing board parameters: Before implementing underwater topographic survey, a drawing board corresponding to the measurement area needs to be established in the underwater topographic survey and navigation acquisition software. The drawing board parameters include the coordinates of the outline points on the drawing board, the drawing board scale, Plate projection type.
计划测线:在实施水下地形测量前,需在水下地形测量导航采集软件所建立的图板中布设若干条辅助线来表示航线。进行水下地形测量时,测量人员需操纵测量船沿着计划测线航行。Planning survey line: Before implementing underwater topographic survey, it is necessary to lay out several auxiliary lines in the drawing board established by the underwater topographic survey, navigation and acquisition software to represent the route. When conducting underwater topographic survey, the surveyor needs to maneuver the survey ship to sail along the planned survey line.
单波束回声测深仪:一种利用超声波进行水深测量的仪器。仪器通过换能器向水下发射具有一定开角的圆锥体形状的声波波束,声波经海底/河床反射后被仪器上的换能器接收。测深仪根据声波往返时间和水下声速计算当前位置处水深。Single Beam Echo Sounder: An instrument that uses ultrasonic waves to measure water depths. The instrument transmits a cone-shaped sound wave beam with a certain opening angle underwater through the transducer, and the sound wave is reflected by the seabed/river bed and received by the transducer on the instrument. The echo sounder calculates the water depth at the current location based on the round-trip time of the sound waves and the underwater sound speed.
距离反比加权插值算法:一种常用的空间点插值算法。设空间待插值点为P(Xp,Yp,Zp),P点邻域内有已知散乱点Qi(Xi,Yi,Zi),i=1,2,….n。利用距离反比加权法对P点的属性值Zp进行插值,Zp是P点邻域内散乱点的属性值Zi的加权平均,即:其中Di为P点与其邻域内第i个点间的距离。Inverse Distance Weighted Interpolation Algorithm: A commonly used spatial point interpolation algorithm. Let the point to be interpolated in space be P(Xp, Yp, Zp), and there are known scattered points Qi(Xi, Yi, Zi) in the neighborhood of point P, i=1, 2,....n. Use the inverse distance weighting method to interpolate the attribute value Zp of point P, Zp is the weighted average of the attribute value Zi of scattered points in the neighborhood of point P, namely: where Di is the distance between point P and the i-th point in its neighborhood.
水下地形测量导航采集软件:水下地形测量系统中所使用的导航采集软件,运行于电脑上,接收水下地形测量系统所发送的测量原始数据,主要包括位置和水深数据,以独立文件的形式把测量船在每条计划航线上航行时的测量结果保存在电脑中,供水下地形测量数据分析软件使用。我国目前常用的水下地形测量导航采集软件有:海道测量导航采集系统,HYPACK导航采集系统。Underwater topographic survey navigation and acquisition software: The navigation acquisition software used in the underwater topographic survey system runs on the computer and receives the measurement raw data sent by the underwater topographic survey system, mainly including the position and water depth data, in the form of independent files. The form saves the measurement results when the survey ship sails on each planned route in the computer, and uses it with the underwater topographic survey data analysis software. At present, the commonly used underwater topographic survey and navigation acquisition software in our country are: hydrographic survey, navigation and acquisition system and HYPACK navigation and acquisition system.
上位机:安装水下地形测量导航采集软件的电脑,具有多个串行接口,能够接受测深仪和卫星定位仪所发送的数据。Host computer: a computer installed with underwater terrain surveying, navigation and acquisition software, with multiple serial interfaces, capable of accepting data sent by echo sounders and satellite locators.
海况级:又称海况等级,主要指水面的风浪以及水中的暗流。水面的风浪会导致测量船出现左右方向的摇摆(横摇)或者前后方向的摇摆(纵摇),从而导致固定在测量船上的测深仪发射的声波波束偏离正确的指向,无法得到正确的测量结果。我国规定海况等级分为10个级别,0级浪高0米,海面平静,普通测量船的横摇角和纵摇角均为0;5级浪高约为2.5-4米,此时普通测量船的横摇角可达15度,纵摇角可达10度。在进行水下地形测量时,为了保证测量质量,一般要求海况级小于3;海况级大于3时,测量结果中会出现大量无效水深点。Sea state level: Also known as sea state level, it mainly refers to the wind and waves on the water surface and the undercurrent in the water. The wind and waves on the water surface will cause the measurement ship to sway in the left and right directions (rolling) or the front and rear directions (pitch), which will cause the sound beam emitted by the sounder fixed on the measurement ship to deviate from the correct direction, and it is impossible to obtain correct measurements. result. my country stipulates that the sea state level is divided into 10 levels. The wave height of level 0 is 0 meters, the sea surface is calm, and the roll angle and pitch angle of ordinary survey ships are both 0; The roll angle of the boat can reach 15 degrees and the pitch angle can reach 10 degrees. When conducting underwater topographic surveys, in order to ensure the measurement quality, it is generally required that the sea state level is less than 3; when the sea state level is greater than 3, a large number of invalid depth points will appear in the measurement results.
测量原始数据:从测深仪、GPS等设备输出的测量记录。测深仪通过串口输出测量结果,结果的格式由测深仪生产厂家指定,一般在测深仪技术手册中给出。GPS通过串口输出通用的NAME 0183格式的测量结果。Measurement raw data: measurement records output from echo sounders, GPS, etc. The echo sounder outputs the measurement results through the serial port, and the format of the results is specified by the echo sounder manufacturer, which is generally given in the echo sounder technical manual. The GPS outputs the measurement results in the common NAME 0183 format through the serial port.
带有时间延迟的定位信号:根据GPS卫星所发射的信号进行定位时,从定位仪接收到卫星信号到定位仪输出定位结果需要约△T时间,(△T一般可达到0.1-0.5S)。由于测量船在海上测量时始终处于运动状态,因此在进行水下地形测量时,水下地形测量导航采集系统所接收到的定位信号对应的是△T时间之前的测量船位置,这一现象称为定位信号的时间延迟。Positioning signal with time delay: When positioning is performed according to the signal transmitted by the GPS satellite, it takes about △T time from the locator receiving the satellite signal to the locator outputting the positioning result, (△T can generally reach 0.1-0.5S). Since the surveying vessel is always in motion when surveying at sea, the positioning signal received by the underwater terrain surveying, navigation and acquisition system corresponds to the position of the surveying vessel before the △T time during underwater topographic surveying. This phenomenon is called is the time delay of the positioning signal.
水下声速剖面:水下声速剖面是指从海面起算,不同深度下的声速。受水下温度、盐度、压力等因素的影响,声波在水下的声速随着水深的变化而变化,在海水中,水下声速的变化范围约为1400-1700米/秒。Underwater sound speed profile: The underwater sound speed profile refers to the sound speed at different depths from the sea surface. Affected by factors such as underwater temperature, salinity, and pressure, the speed of sound underwater changes with the change of water depth. In seawater, the range of underwater sound speed is about 1400-1700 m/s.
潮汐调和常数:从实测潮汐数据中分解出来的每一个分潮的平均振幅和迟角。亦称分潮调和常数。简称调和常数。计算出潮汐调和常数后,可通过潮汐预报算法预报海洋潮汐、判断潮汐类型和计算水深测量深度基准面。Tidal Harmonic Constant: The average amplitude and retardation angle of each subtidal decomposed from the measured tidal data. Also known as subtidal harmonic constant. referred to as the harmonic constant. After the tidal harmonic constant is calculated, the ocean tide can be predicted, the type of tide can be judged and the depth reference level of the bathymetric measurement can be calculated through the tidal prediction algorithm.
潮汐预报算法:海洋潮汐现象可视为一系列假想天体周期不同的分潮叠加而成。用月球平衡潮潮高公式和太阳平衡潮潮高公式可导出每一分潮的潮高表达式:Tide forecasting algorithm: Ocean tidal phenomena can be regarded as a series of imaginary celestial bodies with different periods of sub-tidal superposition. The tidal height expression for each subtidal can be derived using the lunar equilibrium tidal height formula and the solar equilibrium tidal height formula:
h=Rcos[ωt+(Vo+U)]h=Rcos[ωt+(Vo+U)]
式中h为分潮潮高;R为分潮的理论振幅(即半潮差);ω为分潮的角速率;t为测站所在经度的地方时,ωt即为测时的相角;Vo+U为分潮的天文初相角,按每年1月1日格林平太阳时0时计算得到。where h is the subtidal tidal height; R is the theoretical amplitude of the subtidal (that is, the half-tidal range); ω is the angular velocity of the subtidal; when t is the longitude of the station, ωt is the phase angle of the time measurement; Vo+U is the astronomical initial phase angle of the ebb tide, which is calculated at 0:00 Green Mean solar time on January 1 every year.
根据平衡潮理论,任一分潮的高潮应发生在假想天体上(下)中天时刻,即相角[ωt+(Vo+U)]=0时,由于海底摩擦、海水惯性等原因,近岸实际潮汐的高潮出现在月球上(下)中天之后一段时间(即高潮间隙)。要求得某地某一时刻潮高,需加进一个改正角K,即假设每个分潮的相角有一个K值迟滞,也即是实际分潮出现高潮的时刻要比平衡潮高潮时刻落后K/ω小时。K称为地方迟角或迟角。上式应为:According to the equilibrium tide theory, the high tide of any partial tide should occur at the upper (lower) mid-heaven moment of the imaginary celestial body, that is, when the phase angle [ωt+(Vo+U)] = 0, due to seabed friction, seawater inertia and other reasons, nearshore The high tide of the actual tides occurs some time after the Moon's (lower) Midheaven (i.e., the high tide gap). To obtain the tidal height at a certain time in a certain place, a correction angle K needs to be added, that is, it is assumed that the phase angle of each sub-tidal has a K value lag, that is, the actual tidal climax is behind the equilibrium tidal climax. K/ωh. K is called the local retardation angle or retardation angle. The above formula should be:
h=Rcos[ωt+(Vo+U)-K]h=Rcos[ωt+(Vo+U)-K]
式中,R为变数,若以多年平均值(平均振幅)代替,使R=fH。f为分潮的振幅改正值,称节点因子或振幅因子;f是时间的函数,通常取一年中间时即格林7月2日12时(闰年取0时),按每个分潮逐年计算。[ωt+(Vo+U)-K]为分潮相角,均以测站所在经度的地方时表示(格林时、区时、地方时的换算见时间、区时制),分潮潮高的最终表达式为:In the formula, R is a variable, and if it is replaced by a multi-year average (average amplitude), R=fH. f is the amplitude correction value of the subtidal, called node factor or amplitude factor; f is a function of time, usually the middle time of a year, that is, 12:00 on July 2 in Green (0:00 in leap years), and is calculated year by year for each subtidal . [ωt+(Vo+U)-K] is the tidal phase angle, which is expressed by the local time of the longitude where the station is located (for the conversion of Green Time, District Time, and Local Time, see Time, District Time System), the tidal height of the tidal tide is The final expression is:
h=fHcos[ωt+(Vo+U)-K]h=fHcos[ωt+(Vo+U)-K]
即:某地某一时刻t的分潮潮高h可通过每个分潮的H和K计算出来,H和K即为调和常数。That is, the subtidal tidal height h at a certain time t in a certain place can be calculated from the H and K of each subtidal, and H and K are the harmonic constants.
根据调和常数确定潮汐高度通常选用4个全日分潮、4个半日分潮和3个浅水分潮共11个分潮进行观测,将每个分潮绘出一条余弦曲线,h=Rcos(ωt-Q),R和Q为实际振幅和迟角,叠加后的曲线即能反映出复杂的实际潮汐过程。潮汐调和常数随地而异,但对某一固定测站却是不变的。To determine the tidal height according to the harmonic constant, 4 diurnal, 4 semi-diurnal, and 3 shallow water tides, totaling 11 tidal tides, are usually used for observation, and a cosine curve is drawn for each tidal tide, h=Rcos(ωt- Q), R and Q are the actual amplitude and retardation angle, and the superimposed curve can reflect the complex actual tidal process. The tidal harmonic constants vary from place to place, but are constant for a fixed station.
潮汐观测:潮汐观测通常称为水位观测,又称验潮。潮汐观测的目的是为了了解当地的潮汐性质,应用所获得的潮汐观测资料,计算该地区的潮汐调和常数、平均海面、深度基准面、潮汐预报以及提供测量不同时刻的水位改正数等,供给有关军事、交通、水产、测绘等部门使用。潮汐观测通常记录某时刻的潮汐值作为潮汐改正的资料。在高潮和低潮的前后两个小时,记录的时间间隔要短一些,一般为10分钟记录一次。在平潮时,记录的时间间隔可以适当延长。在海上进行水下地形测量时最常用的潮汐观测手段是通过竖立在海边的水尺以人工方式记录潮汐高度。Tide observation: Tide observation is often called water level observation, also known as tide gauge. The purpose of tidal observation is to understand the local tidal properties, apply the obtained tidal observation data, calculate the tidal harmonic constant, mean sea level, depth datum, tidal forecast, and provide water level corrections at different times of measurement, etc. It is used in military, transportation, aquatic products, surveying and mapping and other departments. Tide observations usually record the tidal value at a certain moment as the information for tidal correction. In the two hours before and after the high tide and low tide, the recording time interval is shorter, usually every 10 minutes. At low tide, the recording time interval can be extended appropriately. The most commonly used means of tidal observation in underwater topographic surveying at sea is to manually record the tidal height by means of a water gauge erected on the seashore.
本发明的有益效果是:通过仿真器所产生的模拟水下地形测量信号,为用户提供逼真的水深测量模拟环境和模拟测量仪器,便于操作人员对测区进行模拟测量,模拟测量结果可以被通用的水深数据分析软件所处理,从而实现水下地形测量方法的模拟训练功能;此外科研机构也可根据仿真器所生成的模拟测量结果对水下地形数据处理算法进行验证。The beneficial effects of the present invention are: the simulated underwater terrain measurement signal generated by the simulator provides users with a realistic water depth measurement simulated environment and simulated measurement instruments, which is convenient for the operator to perform simulated measurement on the survey area, and the simulated measurement results can be used for general purposes. In addition, scientific research institutions can also verify the underwater terrain data processing algorithm according to the simulated measurement results generated by the simulator.
附图说明Description of drawings
图1为本发明的工作流程图;Fig. 1 is the working flow chart of the present invention;
图2为模拟测量船位置仿真过程原理图;Figure 2 is a schematic diagram of the simulation process of simulating the position of the surveying ship;
图3为卫星定位信号仿真算法原理图;Figure 3 is a schematic diagram of a satellite positioning signal simulation algorithm;
图4为水深测量信号仿真算法原理图;Fig. 4 is the principle diagram of the simulation algorithm of water depth measurement signal;
图5为水下地形测量仿真器连接结构图。Figure 5 is the connection structure diagram of the underwater terrain survey simulator.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清晰,下面结合说明书附图和具体实例进行阐述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the following description is made in conjunction with the accompanying drawings and specific examples of the description.
本发明目的是对水下地形测量的整个过程的仿真,能够操纵模拟测量船航行,并为安装水下地形测量导航采集软件的上位机实时提供测量船位置、所在位置处水深数据。一种水下地形测量仿真方法,其具体步骤包括:The purpose of the invention is to simulate the whole process of underwater topography measurement, which can operate and simulate the navigation of the survey ship, and provide real-time data of the position of the survey ship and the water depth at the location for the upper computer installed with the underwater topography measurement, navigation and acquisition software. An underwater terrain measurement simulation method, the specific steps of which include:
步骤1:用户通过测量船模拟操控器改变模拟测量船模拟船速和舵角,水下地形测量仿真器根据从测量船模拟操控器输入的航速和舵角,在系统内部时钟的控制下,通过位置仿真算法计算模拟测量船所在位置;Step 1: The user changes the simulated ship speed and rudder angle of the simulated measurement ship through the measurement ship simulation controller. The underwater terrain measurement simulator is controlled by the internal clock of the system according to the speed and rudder angle input from the measurement ship simulation controller. The position simulation algorithm calculates and simulates the position of the survey ship;
步骤2:水下地形测量仿真器通过定位信号仿真算法,根据模拟测量船位置产生带有延迟效应的GPS定位信号,并以用户定义的定位周期,通过串口以要求的格式把GPS定位信号发送到上位机;Step 2: The underwater terrain survey simulator generates a GPS positioning signal with a delay effect according to the position of the simulated survey ship through the positioning signal simulation algorithm, and sends the GPS positioning signal in the required format through the serial port to the user-defined positioning period. host computer;
步骤3:水下地形测量仿真器通过测量船姿态仿真算法,根据用户设定的海况级,在系统内部时钟的控制下,生成对应当前时刻测量船姿态的测深仪声波发射方向;Step 3: Under the control of the internal clock of the system, the underwater terrain measurement simulator generates a sounder sound wave emission direction corresponding to the current moment to measure the attitude of the ship according to the sea state level set by the user through the simulation algorithm of the ship attitude;
步骤4:水下地形测量仿真器通过潮汐预报算法,根据存储在数据库中的潮汐调和常数,计算瞬时潮汐水位高度,按照用户定义的周期显示在水下地形测量仿真器的屏幕上。Step 4: The underwater topographic survey simulator calculates the instantaneous tidal water level according to the tidal harmonic constant stored in the database through the tide forecasting algorithm, and displays it on the screen of the underwater topographic survey simulator according to the user-defined period.
步骤5:水下地形测量仿真器通过水深仿真算法,根据模拟测量船位置、测深仪声波发射方向,以及存储在数据库中的水下地形仿真基础数据,计算瞬时水深的测量结果,通过串口按照用户定义的格式及周期把瞬时水深测量结果发送到安装水下地形测量导航采集软件的上位机。Step 5: The underwater terrain measurement simulator calculates the measurement result of the instantaneous water depth through the water depth simulation algorithm, according to the position of the simulated measurement ship, the sounder sound wave emission direction, and the basic data of the underwater terrain simulation stored in the database, through the serial port. The user-defined format and period send the instantaneous bathymetry results to the upper computer installed with the underwater topographic survey, navigation and acquisition software.
进一步的,所述位置仿真算法为根据模拟测量船在T0时刻的位置(X0,Y0)以及航向角β0,用户输入的船速V0、舵角α0,用户设定的潮流速度Vr,潮流方向潮流方向变化速度ω,潮流方向随机扰动值Rt,模拟测量船转向灵敏度S,计算出模拟测量船在T1时刻的位置(X1,Y1),具体算法如下:Further, the position simulation algorithm is to measure the position (X0, Y0) and the heading angle β0 of the ship at time T0, the ship speed V0 and the rudder angle α0 input by the user, the tidal current speed Vr set by the user, and the tidal current direction. The changing speed of the tidal current direction ω, the random disturbance value Rt of the tidal current direction, the steering sensitivity S of the simulated measuring ship, and the position (X1, Y1) of the simulated measuring ship at the time T1 are calculated. The specific algorithm is as follows:
β1=(β0+V0*△t*α0*S)Mod 360;β1=(β0+V0*△t*α0*S)Mod 360;
其中:T0和T1为相邻的两次仿真时刻,T1=T0+△t,△t为用户定义的时钟周期,默认0.1秒;Among them: T0 and T1 are two adjacent simulation times, T1=T0+△t, △t is the user-defined clock cycle, the default is 0.1 seconds;
转向灵敏度S默认值取0.5,可由用户设置为{0.1,0.3,0.5,0.7,0.9,1.0}之间的任意一个数值;The default value of steering sensitivity S is 0.5, which can be set by the user to any value between {0.1, 0.3, 0.5, 0.7, 0.9, 1.0};
潮流方向变化速度ω默认值为0.1度/秒,可由用户设置为{0.1,0.3,0.5}中的任意一个数值;The default value of the flow direction change speed ω is 0.1 degrees/second, which can be set by the user to any value in {0.1, 0.3, 0.5};
潮流方向随机扰动值Rt取一个在-2.0度到+2.0度之间均匀分布的随机数。The random disturbance value Rt of the power flow direction takes a random number uniformly distributed between -2.0 degrees and +2.0 degrees.
进一步的,所述定位信号仿真算法为根据用户设定的延迟时间和当前测量船位置,产生具有延迟效应的GPS定位信号。具体算法如下:Further, the positioning signal simulation algorithm is to generate a GPS positioning signal with a delay effect according to the delay time set by the user and the current position of the measuring ship. The specific algorithm is as follows:
步骤2.1:定义一个单向链表存储测量船位置,链表中每一项内容均为测量船位置(X,Y);Step 2.1: Define a one-way linked list to store the position of the surveying ship, each item in the linked list is the position of the surveying ship (X, Y);
步骤2.2:系统每经过一个自定义时钟周期△t,根据位置仿真算法计算一次测量船位置X,Y,将其插入链表的头部;Step 2.2: After each user-defined clock cycle △t, the system calculates the position X, Y of the measuring ship according to the position simulation algorithm, and inserts it into the head of the linked list;
步骤2.3:如果链表的长度大于N=Td/△t,删除链表最后一个节点;Step 2.3: If the length of the linked list is greater than N=Td/△t, delete the last node of the linked list;
步骤2.4:系统按照用户设定的定位信号周期取出链表的最后一个节点,将其包含的测量船位置(X,Y)转化为上位机要求的格式从串口1输出。Step 2.4: The system takes out the last node of the linked list according to the positioning signal cycle set by the user, and converts the measurement ship position (X, Y) contained in it into the format required by the host computer and outputs it from
进一步的,所述水下地形数据库包括水深数据表,潮汐调和常数表,水下声速剖面表;其中水深数据表中存放的是模拟测区的水下地形点云数据;潮汐调和常数表存放的是模拟测区的11个潮汐调和常数;声速剖面表存放的是模拟测区不同深度下的声波传播速度。各数据表的具体结构如下:Further, the underwater terrain database includes a water depth data table, a tidal harmonic constant table, and an underwater sound speed profile table; wherein the water depth data table stores the underwater terrain point cloud data of the simulated survey area; the tidal harmonic constant table stores the data. It is the 11 tidal harmonic constants of the simulated survey area; the sound speed profile table stores the sound wave propagation speed at different depths of the simulated survey area. The specific structure of each data table is as follows:
(1)水深数据表(1) Water depth data sheet
(2)潮汐调和常数表(2) Table of tidal harmonic constants
(3)水下声速剖面表(3) Underwater sound velocity profile table
进一步的,通过潮汐预报算法,根据存储在数据库中的潮汐调和常数,计算瞬时潮汐水位高度,按照用户定义的周期显示在水下地形测量仿真器的屏幕上。Further, through the tidal forecast algorithm, according to the tidal harmonic constants stored in the database, the instantaneous tidal water level is calculated and displayed on the screen of the underwater topography simulator according to a user-defined period.
进一步的,所述测量船姿态仿真算法为根据用户设定的海况级和模拟测量船位置,计算模拟测深仪所发射声波在海底照射范围中心的平面坐标,具体算法如下:Further, the measurement ship attitude simulation algorithm is to calculate the plane coordinates of the center of the seabed irradiation range of the sound wave emitted by the simulated echo sounder according to the sea state level and the simulated measurement ship position set by the user, and the specific algorithm is as follows:
步骤3.1:定义模拟测量船位置坐标为(Xc,Yc,0),从数据库中的水深数据表中查询与(Xc,Yc)平面距离最小的一个水深点P,取出该点的水深值Zp;Step 3.1: Define the position coordinates of the simulated survey ship as (Xc, Yc, 0), query a water depth point P with the smallest distance from the (Xc, Yc) plane from the water depth data table in the database, and take out the water depth value Zp of this point;
步骤3.2:以模拟测量船所在位置(Xc,Yc,0)为坐标原点,按照如下公式计算测量船受海浪影响发生横摇和纵摇时,模拟测深仪所发射声波在海底照射范围的中心位置Xr,Yr,Zr;Step 3.2: Taking the position (Xc, Yc, 0) of the simulated surveying vessel as the origin of the coordinates, calculate the center of the seabed irradiation range of the sound wave emitted by the simulated echo sounder when the surveying vessel rolls and pitches under the influence of the waves according to the following formula position Xr, Yr, Zr;
公式中Roll为测量船的横摇角,取值为区间[-3*G,+3*G]内均匀分布的一个随机数;Pitch为测量船的纵摇角,取值为区间[-2*G,+2*G]内均匀分布的一个随机数;G为用户设定的海况级,取值为[0,1,2,3,4,5]中任意一个数,默认值为0;In the formula, Roll is the roll angle of the measuring ship, and the value is a random number evenly distributed in the interval [-3*G,+3*G]; Pitch is the pitch angle of the measuring ship, and the value is the interval [-2 *G,+2*G] is a random number uniformly distributed in ;
步骤3.3:按照如下公式计算测深仪发射声波在海底照射区域中心的平面位置坐标(Xcent,Ycent)Step 3.3: Calculate the plane position coordinates (Xcent, Ycent) of the sound wave emitted by the echo sounder in the center of the seabed irradiation area according to the following formula
其中Th为当前时刻潮汐高度,根据数据库中的调和常数通过潮汐预报算法计算得到。Among them, Th is the tidal height at the current moment, which is calculated by the tidal prediction algorithm according to the harmonic constant in the database.
进一步的,所述水深仿真方法为根据测深仪发射声波在海底照射范围的中心位置、水下地形基础数据、用户设定的声波波束角,计算测量得到的瞬时水深测量结果数据,具体算法如下:Further, the water depth simulation method is to calculate the instantaneous water depth measurement result data obtained by calculating the measurement result data of the instantaneous water depth according to the center position of the sound wave emitted by the sounder on the seabed irradiation range, the basic underwater terrain data, and the sound wave beam angle set by the user. The specific algorithm is as follows. :
步骤5.1:根据用户设定的波束角θ、测量船所在位置处的水深Zp、瞬时潮高Th,计算模拟测深仪发射声波在海底照射范围的半径R=(Zp+Th)*tan(θ);Step 5.1: According to the beam angle θ set by the user, the water depth Zp at the location of the measuring ship, and the instantaneous tidal height Th, calculate the radius R=(Zp+Th)*tan(θ );
步骤5.2:以(Xcent,Ycent)为中心选取4个候选点P1(XP1,YP1),P2(XP2,YP2),P3(XP3,YP3),P4(XP4,YP4),其中:Step 5.2: Take (Xcent, Ycent) as the center to select 4 candidate points P1 (X P1 , Y P1 ), P2 (X P2 , Y P2 ), P3 (X P3 , Y P3 ), P4 (X P4 , Y P4 ) ),in:
步骤5.3:在数据库的水深数据表中分别检索与每个候选点的平面距离小于R/2的全部邻域水深点,并计算候选点与其每个邻域水深点的平面距离,最后通过距离反比加权插值算法计算P1、P2、P3、P4这四个候选点的水深Z1、Z2、Z3、Z4;Step 5.3: In the sounding data table of the database, retrieve all the neighborhood sounding points whose plane distance to each candidate point is less than R/2, and calculate the plane distance between the candidate point and each neighborhood sounding point, and finally pass the distance inversely proportional The weighted interpolation algorithm calculates the water depths Z1, Z2, Z3, Z4 of the four candidate points P1, P2, P3, and P4;
步骤5.4:根据四个候选点的平面坐标和水深分别计算它们与模拟测深仪所在位置(Xc,Yc,0)之间的距离i=1,2,3,4;并选取最小的一个Di作为当前位置水深值D;Step 5.4: Calculate the distance between the four candidate points and the position (Xc, Yc, 0) of the simulated echo sounder according to the plane coordinates and water depth of the four candidate points. i=1, 2, 3, 4; and select the smallest Di as the water depth value D at the current position;
步骤5.5:根据存储在数据库中的水下声速数据计算水深D对应的声波从发射到接收的总传播时间T,其中i对应从海面开始计算的水深层序号,m为水深D所对应的水深层序号;△Hi为第i层到第i+1层之间的距离,通过两层在数据库中对应的深度相减得到;Vi和Vi+1分别为第i层和第i+1层的水下声速;Step 5.5: According to the underwater sound speed data stored in the database, calculate the total propagation time T of the sound wave corresponding to the water depth D from transmission to reception, Among them, i corresponds to the sequence number of the water depth calculated from the sea surface, m is the sequence number of the water depth corresponding to the water depth D; △Hi is the distance from the i-th layer to the i+1-th layer. can be obtained by subtracting; V i and V i+1 are the underwater sound speeds of the i-th layer and the i+1-th layer, respectively;
步骤5.6:计算瞬时水深测量结果其中Vs是用户设定的水下平均声速。Step 5.6: Calculate Instantaneous Bathymetry Results where Vs is the average underwater sound speed set by the user.
另一方面,本申请提供的技术方案是一种水下地形测量仿真器,其在逻辑结构上包括水下地形测量仿真软件、水下地形仿真数据库、水下地形测量仿真设备以及测量船模拟操控器。On the other hand, the technical solution provided by the present application is an underwater terrain measurement simulator, which includes, in its logical structure, an underwater terrain measurement simulation software, an underwater terrain simulation database, an underwater terrain measurement simulation device, and a survey ship simulation control. device.
水下地形测量仿真软件安装在水下地形测量仿真设备里,用于接收用户通过测量船模拟操控器发送的船速、舵角数据,根据这些数据和水下地形仿真数据库中存储的基础数据实时计算出瞬时水深信号和卫星定位信号,通过设备上的串口发送到水下地形测量导航采集系统中;The underwater terrain measurement simulation software is installed in the underwater terrain measurement simulation equipment to receive the ship speed and rudder angle data sent by the user through the measurement ship simulation controller, and real-time according to these data and the basic data stored in the underwater terrain simulation database Calculate the instantaneous water depth signal and satellite positioning signal, and send it to the underwater topographic survey, navigation and acquisition system through the serial port on the device;
水下地形仿真数据库用于为水下地形测量仿真软件提供计算仿真数据的各类基础数据,包括模拟测区的水下地形点云数据、模拟测区潮汐调和常数;The underwater terrain simulation database is used to provide various basic data for calculating the simulation data for the underwater terrain measurement simulation software, including the underwater terrain point cloud data of the simulated survey area and the tidal harmonic constant of the simulated survey area;
水下地形测量仿真设备用于安装水下地形测量仿真软件和水下地形仿真数据库,设备包含一个液晶显示屏、三个USB接口、四个串行接口和一个RJ-45网络接口,设备内部包含一块主板和一个硬盘,主板上集成了CPU、内存与显卡;水下地形测量仿真设备用于运行水下地形测量仿真软件,并提供对外发送数据的接口;液晶显示屏用于实时显示船速、航向、舵角、波束角、潮流流速、潮流流向、潮汐高度、仿真器工作状态信息;The underwater terrain measurement simulation equipment is used to install the underwater terrain measurement simulation software and the underwater terrain simulation database. A main board and a hard disk, the main board integrates CPU, memory and graphics card; the underwater terrain measurement simulation equipment is used to run the underwater terrain measurement simulation software, and provides an interface for sending data to the outside world; the liquid crystal display screen is used to display the ship speed, Heading, rudder angle, beam angle, tidal flow velocity, tidal flow direction, tidal height, simulator working status information;
测量船模拟操控器为标准的windows游戏摇杆(方向盘),用于为用户提供操纵模拟测量船的平台,通过USB传输线连接到水下地形测量仿真设备上;用户可以通过测量船模拟操控器上的按钮改变模拟测量船的速度和舵角,也可以通过操控器上的按钮设定仿真器的各项参数。The survey ship simulation controller is a standard Windows game joystick (steering wheel), which is used to provide users with a platform to manipulate the simulated survey ship, and is connected to the underwater terrain survey simulation device through a USB transmission line; The buttons on the controller can change the speed and rudder angle of the simulated measurement ship, and the parameters of the simulator can also be set through the buttons on the controller.
水下地形测量仿真器的技术方案如下:The technical scheme of the underwater terrain survey simulator is as follows:
如附图1所示,仿真器在软件结构上包括测量船模拟操控模块、模拟测量船位置仿真模块、模拟测量船姿态仿真模块、潮汐仿真模块和水深仿真模块。各模块协同工作,按照用户指定的周期输出水深与位置数据。As shown in FIG. 1 , the simulator includes a survey ship simulation control module, a simulated survey ship position simulation module, a simulated survey ship attitude simulation module, a tide simulation module and a water depth simulation module in software structure. Each module works together to output water depth and position data according to the period specified by the user.
在工作时,首先通过串口线把水深测量仿真器与安装水下地形测量导航采集软件的上位机连接起来。然后由测量船模拟操控器实时生成模拟测量船的船速与舵角,控制模拟测量船按照计划好的测线航行。位置仿真模块根据模拟测量船的位置自动产生对应的GPS定位信号,姿态仿真模块根据用户设定的海况计算模拟测深仪发射声波在海底的照射区域,潮汐仿真模块根据存储在,数据库中的潮汐调和常数计算对应当前时刻的潮汐高度。水深仿真模块根据前述仿真结果计算对应的测量水深,最后把水深信号和GPS信号同时发送到导航采集系统,完成水深测量仿真。When working, firstly, the water depth measurement simulator is connected with the upper computer installed with the underwater topography measurement, navigation and acquisition software through the serial port line. Then, the ship speed and rudder angle of the simulated measurement ship are generated in real time by the measurement ship simulation controller, and the simulated measurement ship is controlled to sail according to the planned survey line. The position simulation module automatically generates the corresponding GPS positioning signal according to the position of the simulated survey ship, the attitude simulation module calculates the irradiation area of the sound wave emitted by the simulated echo sounder on the seabed according to the sea state set by the user, and the tide simulation module is based on the tide stored in the database. The harmonic constant calculates the tidal height corresponding to the current moment. The water depth simulation module calculates the corresponding measured water depth according to the aforementioned simulation results, and finally sends the water depth signal and GPS signal to the navigation acquisition system at the same time to complete the water depth measurement simulation.
各软件模块作用如下:The functions of each software module are as follows:
(1)测量船模拟操控模块:测量船模拟操控模块的主要功能是操纵控制模拟测量船在一定的海况下,在模拟测量区域内按照用户指定的方向前进,并输出模拟测量船的瞬时位置。模拟测量船位置仿真原理及过程如图2所示。(1) Measurement ship simulation control module: The main function of the measurement ship simulation control module is to maneuver and control the simulated measurement ship to move in the direction specified by the user in the simulated measurement area under certain sea conditions, and output the instantaneous position of the simulated measurement ship. The simulation principle and process of the simulated measurement ship position are shown in Figure 2.
(2)测量船位置仿真模块:测量船位置仿真模块的核心是在输出的仿真信号中正确反映设定的GPS信号延迟时间。对于处于运动状态的测量船,由于GPS设备自身的计算能力,所给出的GPS位置总是会延迟一段时间,大约是0.1到0.5秒。GPS信号仿真模块把接收到的测量船位置按照时间顺序存放在一个长度固定的链表中。每秒输出信号时,根据链表查找经过延时的GPS坐标,其原理如图3所示。(2) Measurement ship position simulation module: The core of the measurement ship position simulation module is to correctly reflect the set GPS signal delay time in the output simulation signal. For a survey ship in motion, the given GPS position is always delayed for a period of time, about 0.1 to 0.5 seconds, due to the computing power of the GPS device itself. The GPS signal simulation module stores the received position of the survey ship in a linked list with a fixed length in time sequence. When the signal is output every second, the delayed GPS coordinates are searched according to the linked list. The principle is shown in Figure 3.
(3)测量船姿态仿真模块:测量船姿态仿真模块的主要功能是仿真在海面风浪影响下,测深仪发射波束在海底照射区域的范围。仿真器根据用户设定的海况计算模拟测深仪发射声波的瞬时横摇角和纵摇角,进而根据模拟测量船当前位置计算出测深仪发射波束在海底照射区域的范围(3) Measurement ship attitude simulation module: The main function of the measurement ship attitude simulation module is to simulate the range of the beam emitted by the echo sounder in the area irradiated by the sea under the influence of wind and waves on the sea surface. The simulator calculates the instantaneous roll angle and pitch angle of the sound wave emitted by the simulated echo sounder according to the sea state set by the user, and then calculates the range of the echo sounder's emission beam in the seabed irradiation area according to the current position of the simulated survey ship.
(4)潮汐仿真模块:潮汐仿真模块的作用是仿真对应当前时刻的瞬时潮汐高度。潮汐仿真模块通过潮汐预报算法和存储在数据库中的潮汐调和常数计算瞬时潮汐高度。(4) Tide simulation module: The function of the tide simulation module is to simulate the instantaneous tidal height corresponding to the current moment. The tidal simulation module calculates the instantaneous tidal height through the tidal forecasting algorithm and the tidal harmonic constants stored in the database.
(5)水深测量信号仿真模块:水深测量信号仿真模块的原理是先根据当前的海况确定模拟超声波波束的方向,进而根据测量船位置计算其在水底所照射的波束范围,并在波束范围内确定4个候选点,通过距离反比加权插值算法根据每个候选点邻域内的水深点计算候选点位置处的水深,然后计算每个候选点到换能器的斜距并选择最小的一个,加上当前潮汐高度作为测量水深。其原理如图4所示。(5) Bathymetry signal simulation module: The principle of the bathymetry signal simulation module is to first determine the direction of the simulated ultrasonic beam according to the current sea state, and then calculate the beam range irradiated on the bottom of the water according to the position of the survey ship, and determine within the beam range. 4 candidate points, calculate the water depth at the position of the candidate points according to the water depth points in the neighborhood of each candidate point through the inverse distance weighted interpolation algorithm, then calculate the slant distance from each candidate point to the transducer and select the smallest one, plus The current tidal height is used as the measured water depth. The principle is shown in Figure 4.
本实施例的特点是:通过水下地形测量仿真器模拟生成水下地形测量中测深仪和GPS接收机输出的水深及位置信号,并模拟进行测量船操纵控制。具体包括:(1)通过模拟测量船操控设备操纵模拟测量船航行;(2)通过自定义算法在模拟测量船航行中连续输出模拟测量船位置信号;(3)通过自定义算法在模拟测量船航行中连续输出水深信号。The feature of this embodiment is that the water depth and position signals output by the depth sounder and the GPS receiver in the underwater topographic survey are simulated and generated by the underwater topographic survey simulator, and the maneuvering control of the survey ship is simulated. Specifically, it includes: (1) navigating the simulated surveying ship by manipulating the simulated surveying ship's control equipment; (2) continuously outputting the simulated surveying ship's position signal during the navigation of the simulated surveying ship through a custom algorithm; (3) using a custom algorithm to operate the simulated surveying ship Continuously output water depth signal during sailing.
一种水下地形测量仿真器,其在逻辑结构上包括水下地形测量仿真软件、水下地形仿真数据库、水下地形测量仿真设备以及测量船模拟操控器。An underwater terrain measurement simulator, which includes an underwater terrain measurement simulation software, an underwater terrain simulation database, an underwater terrain measurement simulation device and a survey ship simulation controller in a logical structure.
水下地形测量仿真软件安装在水下地形测量仿真设备里,用于接收用户通过测量船模拟操控器发送的船速、舵角数据,根据这些数据和水下地形仿真数据库中存储的基础数据实时计算出瞬时水深信号和卫星定位信号,通过设备上的串口发送到水下地形测量导航采集系统中;The underwater terrain measurement simulation software is installed in the underwater terrain measurement simulation equipment to receive the ship speed and rudder angle data sent by the user through the measurement ship simulation controller, and real-time according to these data and the basic data stored in the underwater terrain simulation database Calculate the instantaneous water depth signal and satellite positioning signal, and send it to the underwater topographic survey, navigation and acquisition system through the serial port on the device;
水下地形仿真数据库用于为水下地形测量仿真软件提供计算仿真数据的各类基础数据,包括模拟测区的水下地形点云数据、模拟测区潮汐调和常数;水下地形测量仿真设备用于安装水下地形测量仿真软件和水下地形仿真数据库,设备包含一个液晶显示屏、三个USB接口、两个串行接口和一个RJ-45网络接口,设备内部包含一块主板和一个硬盘,主板上集成了CPU、内存与显卡;水下地形测量仿真设备用于运行水下地形测量仿真软件,并提供对外发送数据的接口;液晶显示屏用于实时显示船速、航向、舵角、波束角、潮流流速、潮流流向、潮汐高度、仿真器工作状态信息;测量船模拟操纵设备用于用户操纵模拟测量船按照计划好的测线航行;模拟测量船操纵设备是一个方向盘形式的WINDOWS游戏摇杆,在本发明中,摇杆上的各按钮功能如下:按钮1:减小声波波束角;按钮2:增加模拟测区海况级;按钮3:减小模拟测区海况级;按钮4:增加声波波束角;按钮5:增加模拟测量船速度;按钮6:减小模拟测量船速度;按钮7:停止仿真;按钮8:开始仿真;按钮9:减小GPS信号延迟时间;按钮10:增加GPS信号延迟时间;视觉头盔上按钮:增加模拟测区潮流速度;视觉头盔下按钮:减小模拟测区潮流速度;视觉头盔左按钮:减小模拟测区潮流方向;视觉头盔右按钮:增加模拟测区潮流方向;方向盘左按钮:舵角向左舷方向增加;方向盘右按钮:舵角向右舷方向增加。The underwater terrain simulation database is used to provide various basic data for calculating the simulation data for the underwater terrain measurement simulation software, including the underwater terrain point cloud data of the simulated survey area and the tidal harmonic constant of the simulated survey area; In order to install underwater terrain measurement simulation software and underwater terrain simulation database, the equipment includes an LCD screen, three USB ports, two serial ports and an RJ-45 network port. The equipment includes a main board and a hard disk. It integrates CPU, memory and graphics card; underwater terrain measurement simulation equipment is used to run underwater terrain measurement simulation software, and provides an interface for sending data to the outside world; LCD screen is used to display ship speed, heading, rudder angle, beam angle in real time , tidal flow rate, tidal flow direction, tidal height, and working state information of the simulator; the measurement ship simulation control device is used by the user to control the simulation measurement ship to sail according to the planned survey line; the simulation measurement ship control device is a WINDOWS game joystick in the form of a steering wheel , in the present invention, the functions of the buttons on the joystick are as follows: button 1: reduce the beam angle of the sound wave; button 2: increase the sea state level of the simulated survey area; button 3: decrease the sea state level of the simulated survey area; button 4: increase the sound wave Beam angle; Button 5: Increase the speed of the simulated survey ship; Button 6: Decrease the speed of the simulated survey boat; Button 7: Stop the simulation; Button 8: Start the simulation; Button 9: Decrease the GPS signal delay time; Button 10: Increase the GPS signal Delay time; upper button of visual helmet: increase the tidal current speed in the simulated survey area; button down of the visual helmet: decrease the tidal current speed of the simulated survey area; left button of the visual helmet: decrease the flow direction of the simulated survey area; right button of the visual helmet: increase the simulated survey area Tide direction; steering wheel left button: the rudder angle increases to port; right steering wheel button: the rudder angle increases to starboard.
在进行仿真时,用户通过操控器上的方向盘改变模拟测量船的舵角,通过操控器上的档位杆设定模拟测量船的航速,从而控制模拟测量船沿着用户设计的航线航行。其它按钮用于设定系统仿真参数。During the simulation, the user changes the rudder angle of the simulated measuring vessel through the steering wheel on the controller, and sets the speed of the simulated measuring vessel through the gear lever on the controller, so as to control the simulated measuring vessel to sail along the route designed by the user. Other buttons are used to set system simulation parameters.
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,本领域技术人员利用上述揭示的技术内容做出些许简单修改、等同变化或修饰,均落在本发明的保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention in any form. Those skilled in the art make some simple modifications, equivalent changes or modifications by using the technical contents disclosed above, all of which fall within the scope of the present invention. within the scope of protection of the invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711498491.7A CN108253934B (en) | 2017-12-30 | 2017-12-30 | Underwater terrain survey simulation method and its simulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711498491.7A CN108253934B (en) | 2017-12-30 | 2017-12-30 | Underwater terrain survey simulation method and its simulator |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108253934A CN108253934A (en) | 2018-07-06 |
CN108253934B true CN108253934B (en) | 2020-07-14 |
Family
ID=62724663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711498491.7A Active CN108253934B (en) | 2017-12-30 | 2017-12-30 | Underwater terrain survey simulation method and its simulator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108253934B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111189510B (en) * | 2020-01-21 | 2021-04-23 | 江西水利职业学院 | Pond underwater topography multi-point measuring device and measuring method |
CN113335471B (en) * | 2021-06-24 | 2022-08-09 | 国能(天津)港务有限责任公司 | Water gauge measuring method, system and device for ship and computer equipment |
CN113654529B (en) * | 2021-10-20 | 2022-01-18 | 自然资源部第一海洋研究所 | Intelligent monitoring device for tidal water level monitoring and working method thereof |
CN114694417A (en) * | 2022-03-25 | 2022-07-01 | 智海联(海南)科技有限公司 | Shipborne ocean remote sensing positioning system based on global satellite positioning system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3871113A (en) * | 1972-06-07 | 1975-03-18 | British Hovercraft Corp Ltd | Navigation training simulators |
CN101046887A (en) * | 2007-03-29 | 2007-10-03 | 上海大学 | Computer virtual of direct acoustic wave normalized distribution image on underwater fluctuate ground based on digital ground model |
CN106205256A (en) * | 2016-06-28 | 2016-12-07 | 于祥南 | A kind of simulation training naval vessels underwater emission behaviour's thunder alignment system |
CN107301802A (en) * | 2017-07-28 | 2017-10-27 | 国家深海基地管理中心 | A kind of manned underwater vehicle simulation system |
-
2017
- 2017-12-30 CN CN201711498491.7A patent/CN108253934B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3871113A (en) * | 1972-06-07 | 1975-03-18 | British Hovercraft Corp Ltd | Navigation training simulators |
CN101046887A (en) * | 2007-03-29 | 2007-10-03 | 上海大学 | Computer virtual of direct acoustic wave normalized distribution image on underwater fluctuate ground based on digital ground model |
CN106205256A (en) * | 2016-06-28 | 2016-12-07 | 于祥南 | A kind of simulation training naval vessels underwater emission behaviour's thunder alignment system |
CN107301802A (en) * | 2017-07-28 | 2017-10-27 | 国家深海基地管理中心 | A kind of manned underwater vehicle simulation system |
Non-Patent Citations (1)
Title |
---|
真实感海底地形三维可视化实现技术;范瑞杰;《中国优秀硕士学位论文全文数据库》;20140215;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108253934A (en) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108253934B (en) | Underwater terrain survey simulation method and its simulator | |
Etter | Underwater acoustic modeling: principles, techniques and applications | |
KR101835796B1 (en) | System for Supporting Tactics Using Realtime 3D Ocean Spatial Data | |
Lermusiaux et al. | Real-time probabilistic coupled ocean physics-acoustics forecasting and data assimilation for underwater GPS | |
NO334322B1 (en) | A method to simulate streamer positioning and to assist with navigation | |
CN109490906B (en) | A dynamic measurement device for ship waves based on laser radar | |
CN111220146B (en) | An underwater terrain matching and localization method based on Gaussian process regression learning | |
CN109059746A (en) | A kind of bathymetric surveying method based on accurate POS | |
Wells et al. | A seamless vertical-reference surface for acquisition, management and ECDIS display of hydrographic data | |
JP2004170632A (en) | 3D seafloor topographic data generator | |
Huang et al. | Underwater sound speed profile construction: A review | |
Wright et al. | Vector data extraction from forward-looking sonar imagery for hydrographic survey and hazard to navigation detection | |
Park et al. | Novel method for the estimation of vertical temperature profiles using a coastal acoustic tomography system | |
Wang et al. | Three-Dimensional Visualization of Multibeam Survey Lines Based on Theoretical Derivation and Simulation | |
Li et al. | Geometry-based multi-beam survey line layout problem | |
Deggim et al. | DVocean Digital: A simulation prototype for hydrographic 3D measurements using multibeam echo sounder | |
Yin et al. | Research on Building A Data Visualization System Based on a Seabed Model—Take the Hong Kong-Zhuhai-Macao Bridge as an Example | |
Alkan | Hydrographic Surveying without a Tide Gauge | |
Peak | Wave refraction over complex nearshore bathymetry | |
Zhang | Research on Grid Computing of an Ocean Information Data Processing System Based on the Computer Environment | |
CN206192363U (en) | Navigation system for inland river river course | |
Li | A Study of Multibeam Line Bathymetry Problems Combined with Digital Visualization Techniques | |
Peng et al. | Integrated Dynamic Modeling and Reinforcement Learning for Position Prediction and Search and Rescue of Deep-Sea Submersibles | |
Sternlicht | Correcting the Layover Problem: Preprocessing Rectifications for Sidescan Sonar Images | |
Niiler | The observational basis for large scale circulation |
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 |