Method and system for determining horizontal distance between transmitting point and receiving point
11486991 · 2022-11-01
Assignee
Inventors
- Tongwei Zhang (Qingdao, CN)
- Lei Yang (Qingdao, CN)
- Shengjie Qin (Qingdao, CN)
- Xiangxin Wang (Qingdao, CN)
- Dequan Lu (Qingdao, CN)
- Jichao Yang (Qingdao, CN)
Cpc classification
G01H5/00
PHYSICS
International classification
Abstract
The present invention discloses a method and system for determining a horizontal distance between a transmitting point and a receiving point. The method obtains a depth value of the transmitting point and a depth value of the receiving point. An area of a sound velocity profile according to the depth value of the transmitting point and the depth value of the receiving point is then determined. A sound velocity gradient according to the area of the sound velocity profile is also determined. The horizontal distance between the transmitting point and the receiving point according to the sound velocity gradient is then determined by calculations. The present invention eliminates the need to calculate a grazing angle of an eigen sound ray(wave) connecting the transmitting point and the receiving point, by directly converting a propagation time into the horizontal distance, thereby quickly and efficiently calculating the horizontal distance between the transmitting point and the receiving point.
Claims
1. A method for determining a horizontal distance between a transmitting point and a receiving point, the method comprising: measuring a depth value of the transmitting point by a first pressure sensor arranged on the transmitting point and a depth value of the receiving point by a second pressure sensor arranged on an underwater mobile carrier, wherein the transmitting point is mounted on a sea surface fixed platform, and the receiving point is mounted on the underwater mobile carrier, the transmitting point is stationary, and the receiving point is capable of following the underwater mobile carrier to move; determining an area of a sound velocity profile based on the depth value of the transmitting point and the depth value of the receiving point according to a formula:
S.sub.a=∫.sub.z.sub.
2. The method for determining a horizontal distance between a transmitting point and a receiving point according to claim 1, wherein the determining an area of a sound velocity profile according to the depth value of the transmitting point and the depth value of the receiving point further comprises: converting S.sub.a=∫.sub.z.sub.
3. A system for determining a horizontal distance between a transmitting point and a receiving point, comprising: an underwater mobile carrier having a second pressure sensor mounted therein; the transmitting point mounted on a sea surface fixed platform and being stationary and having a first pressure sensor mounted therein; the receiving point mounted on the underwater mobile carrier, and being capable of following the underwater mobile carrier to move: a memory storing program codes; and a processor performing the stored program codes for: obtaining a depth value of the transmitting point measured by a first pressure sensor and a depth value of the receiving point measured by a second pressure sensor; determining an area of a sound velocity profile based on the depth value of the transmitting point and the depth value of the receiving point according to a formula:
S.sub.a=∫.sub.z.sub.
4. The system for determining a horizontal distance between a transmitting point and a receiving point according to claim 3, wherein the sound velocity profile area determining module further comprises: converting S.sub.a=∫.sub.z.sub.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments. The accompanying drawings in the following description show some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
(6) An objective of the present invention is to provide a method and system for determining a horizontal distance between a transmitting point and a receiving point, which can quickly and efficiently calculate the horizontal distance between the transmitting point and the receiving point.
(7) To make the foregoing objective, features, and advantages of the present invention clearer and more comprehensible, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
(8) An ultra-short baseline positioning system and a long baseline positioning system are the two most commonly used underwater positioning systems. The ultra-short baseline positioning system has two main observed quantities, namely a propagation time and an angle of incidence (azimuth and elevation), where the propagation time is converted by a sound velocity into a slant range between a transmitting point and a receiving point. In a three-dimensional space, the position of the transmitting point relative to the receiving point can be uniquely determined by the slant range, the azimuth angle, and the elevation. The long baseline positioning system has a main observed quantity that is a propagation time between a transponder (more than 3 at known locations) and a long baseline receiver, where the propagation time is converted to a corresponding slant range by a sound velocity. In a three-dimensional space, if the slant range between the long baseline receiver and more than three transponders is known, the position of the long baseline receiver can be uniquely determined. It can be seen that in the ultra-short baseline positioning system and the long baseline positioning system, the propagation time from the transmitting point to the receiving point needs to be converted into the slant range between the transmitting point and the receiving point.
(9) In a practical application, the propagation time of a sound wave from the transmitting point to the receiving point is easily measured and the measurement accuracy is high. The depths of the transmitting and receiving points are easily measured by a high-accuracy pressure sensor. A depth, a horizontal distance and the slant range between the transmitting point and the receiving point satisfy a triangular geometric relationship, so that the horizontal distance and the slant range can be converted to each other. Therefore, the main difficulty facing underwater acoustic positioning is how to convert the measured high-accuracy propagation time into the horizontal distance or slant range.
(10)
(11) step 101: obtaining a depth value of the transmitting point and a depth value of the receiving point;
(12) step 102: determining an area of a sound velocity profile according to the depth value of the transmitting point and the depth value of the receiving point;
(13) step 103: determining a sound velocity gradient according to the area of the sound velocity profile; and
(14) step 104: determining the horizontal distance between the transmitting point and the receiving point according to the sound velocity gradient.
(15) The step 102 specifically includes determining the area S.sub.a of the sound velocity profile according to the formula S.sub.a=∫.sub.z.sub.
(16) where, S.sub.a is the area of the sound velocity profile, z.sub.0 is the depth of the transmitting point, z.sub.B is the depth of the receiving point, and c(z) is a sound velocity profile between the depth of the transmitting point and the depth of the receiving point.
(17) When the depth of the receiving point varies, the corresponding sound velocity gradient g and S.sub.a need to be recalculated. If a real sound velocity profile has dense sampling points, the amount of calculation is large in the case of deep sea. Therefore, in step 102, when the area of the sound velocity profile is calculated, S.sub.a=∫.sub.z.sub.
(18)
(19) thereby obtaining the area of the sound velocity profile at the time of k+1;
(20) where Δz.sub.k is a variation of the depth of the receiving point from the time of k to the time of k+1, and ΔS.sub.k+1 is a variation of the area from the time of k to the time of k+1.
(21) It can be seen that each time when S.sub.a,k+1 is calculated, it is not necessary to integrate all depths, but only to calculate the variation of the area from the time of k to the time of k+1, which can greatly reduce the amount of calculation.
(22) It can be seen, that considering the case of an actual sound velocity profile is complicated and is not a constant-gradient sound velocity profile. A constant-gradient sound velocity profile fast calculation method is proposed based on a constant-gradient sound velocity profile method. In the deep sea, especially when the actual sound velocity profile has dense sampling points, if the depth of the transmitting point or the depth of the receiving point varies, an integral needs to be recalculated, and the amount of calculation required is large. Through the proposed fast calculation method, it is only necessary to calculate an integral corresponding to a varying part, rather than all of the depth of the transmitting point or the depth of the receiving point, which greatly improves the calculation efficiency.
(23) The step 103 specifically includes:
(24) determining the sound velocity gradient g according to the area of the sound velocity profile by the formula
(25)
(26) where, g is the sound velocity gradient, z.sub.0 is the depth of the transmitting point, z.sub.B is the depth of the receiving point, c.sub.0 is a sound velocity at z.sub.0, and S.sub.a is the area of the sound velocity profile.
(27) The step 104 specifically includes:
(28) determining the horizontal distance χ between the transmitting point and the receiving point according to the formula
(29)
(30) where, g is the sound velocity gradient, c.sub.0 is a sound velocity at the depth of the transmitting point, c is a sound velocity at the depth of the receiving point, and t is a propagation time from the transmitting point to the receiving point.
(31) The present invention has the following beneficial effects.
(32) (1) First, the formulas of the constant-gradient sound velocity profile, the propagation time and the horizontal distance are derived; thus, it is no longer necessary to calculate a grazing angle of an eigen sound ray(wave) connecting the transmitting point and the receiving point, but directly convert the propagation time into the horizontal distance.
(33) (2) Considering the case that an actual sound velocity profile is complicated and is not a constant-gradient sound velocity profile, a constant-gradient sound velocity profile fast calculation method is proposed based on a constant-gradient sound velocity profile method. In the deep sea, especially when the actual sound velocity profile has dense sampling points, if the depth of the transmitting point or the depth of the receiving point varies, an integral needs to be recalculated, and the amount of calculation required is large. The present invention only needs to calculate an integral corresponding to a varying part rather than all of the depth of the transmitting point or the depth of the receiving point, which greatly improves the calculation efficiency.
(34) A seawater medium has the characteristic of vertical stratification, i.e. the sound velocity c (refractive index n) does not vary along the horizontal direction, but is a function of the depth of the seawater. If x,y represents horizontal coordinates and z represents a vertical coordinate, then in the layered medium
(35)
(36) in addition to an ultra-long-range acoustic propagation problem, a layered model of the seawater medium is an approximate ideal model for the actual ocean medium.
(37) Further, when a variation gradient of a sound velocity profile is constant, a corresponding sound velocity profile is
c=c.sub.0+gz (3)
(38) where, c.sub.0 is a sound velocity at z.sub.0, and g is a constant sound velocity gradient.
(39) For the constant-gradient sound velocity profile, a sound ray trace is an arc, and corresponding propagation time t and horizontal distance χ are respectively
(40)
(41) where, z.sub.0 is a depth of a transmitting point, and θ.sub.0 is a corresponding grazing angle; z is a depth of a receiving point, and θ is a corresponding grazing angle.
(42) Usually, in a practical application, the depth of the transmitting point, the depth of the receiving point, the speed velocity profile and the propagation time t can be directly measured. It can be seen from the formulas (4) and (5) that the propagation time t of a sound ray(wave) and the horizontal distance χ are functions of an initial grazing angle and a receiving grazing angle. It is not possible to convert the propagation time t directly to the horizontal distance χ. To calculate the horizontal distance χ, it is necessary to calculate sin θ.sub.0, cos θ.sub.0 and sin θ separately.
(43) To calculate sin θ.sub.0:
(44) convert the formula (4) to
(45)
(46) by a simple mathematical operation, obtain
μ cos θ+μ sin θ.sub.0 cos θ−sin θ cos θ.sub.0=cos θ.sub.0 (9)
(47) according to a Snell law
(48)
(49) refractive index n
(50)
(51) according to the formulas (10) and (11), obtain
(52)
(53) substitute the formula (12a) into the formula (9), and obtain
(54)
(55) eliminate cos θ.sub.0 on both sides of the formula (13) to separate out sin θ, and obtain
(56)
(57) square the two sides of the formulas (14) and (12a), and obtain
(58)
(59) a trigonometric function squared relationship:
sin.sup.2θ+cos.sup.2θ=1 (17)
(60) according to the formulas (15), (16) and (17), obtain
(61)
(62) by a simple mathematical operation, obtain
(μ.sup.2−1)sin.sup.2θ.sub.0+2(μ−n)μ sin θ.sub.0+μ.sup.2−2nμ+1=0 (19)
(63) where the formula (19) is a quadratic equation of sin θ.sub.0, and based on a root extraction formula of the quadratic equation, obtain
(64)
(65) θ.sub.0 is an initial grazing angle, so that
(66)
(67) to calculate cos θ.sub.0:
(68) substitute the formula (22) into the formula (17), and by a simple mathematical operation, obtain
(69)
(70) to calculate sin θ:
(71) substitute the formula (12b) into the formula (9), and obtain
μ cos θ+μ sin θ.sub.0 cos θ−n cos θ sin θ=n cos θ (24)
(72) eliminate cos θ on both sides of the formula (24) to separate outsin θ.sub.0, and obtain
(73)
(74) square the two sides of the formulas (25) and (12b), and obtain
(75)
(76) according to the formulas (17), (26) and (27), obtain
(77)
(78) by a simple mathematical operation, obtain
(n−nμ.sup.2)sin.sup.2θ+2(n−μ)sin θ+nμ.sup.2+n−2μ=0 (29)
(79) where the formula (29) is a quadratic equation of sin θ, and based on a root extraction formula of the quadratic equation, obtain:
(80)
(81) θ is an angle of emergence, so that
(82)
(83) to calculate the horizontal distance χ:
(84) respectively substitute the formula (22), (23) and (32) into the formula (6), and by a series of operations, obtain
(85)
(86) substitute the formulas (7) and (11) into (33), and obtain
(87)
(88) It can be seen from the formula (34) that under a constant-gradient sound velocity profile, if a sound velocity c.sub.0 at a depth of a transmitting point, a sound velocity c at a depth of a receiving point, a speed velocity gradient g and a propagation time from the transmitting point to the receiving point are known, a horizontal distance χ between the transmitting point and the receiving point can be obtained directly without the need to calculate an initial grazing angle of a sound ray.
(89) A horizontal distance obtained by positioning of different sound velocity profiles is only related to an area enclosed by respective sound velocity profile and a depth coordinate axis as well as the initial grazing angle, and is independent of the specific distribution form of the sound velocity profile. Therefore, a sound velocity profile curve with constant-gradient sound velocity distribution can be used instead of a real sound velocity profile.
(90) An area S.sub.a enclosed by a real sound velocity profile and a depth coordinate axis is
S.sub.a=∫.sub.z.sub.
(91) An area S.sub.e enclosed by a constant-gradient sound velocity profile and a depth coordinate axis under the same surface sound velocity is
(92)
(93) Let S.sub.a=S.sub.e, then
(94)
(95) The constant-gradient sound velocity profile satisfies the following form
c.sub.B=c.sub.0+g(z.sub.B−z.sub.0) (38)
(96) where c.sub.0 is a sound velocity at z.sub.0, and g is a constant sound velocity gradient; the formula (37) is substituted into (38) to obtain
(97)
(98) Thus, when the real sound velocity profile between a depth z.sub.0 and a depth z.sub.B is known, an equivalent sound velocity profile can be uniquely determined.
(99) It is assumed that the depth of the transmitting point is z.sub.0, and the depth of the receiving point is z.sub.B. Only the case that the position of the receiving point can be moved when the transmitting point is stationary at the sea surface is considered; other cases can be obtained by a simple deduction. When the depth of the receiving point varies, the corresponding sound velocity gradient g and S.sub.a need to be recalculated. If the real sound velocity profile has dense sampling points, the amount of calculation is large in the case of deep sea. However, in the present invention, each time when S.sub.a,k+1 is calculated, it is not necessary to integrate all depths, but only to calculate the variation of the area from the time of k to the time of k+1, which can greatly reduce the amount of calculation.
(100)
(101) an obtaining module 201, for obtaining a depth value of the transmitting point and a depth value of the receiving point;
(102) a sound velocity profile area determining module 202, for determining an area of a sound velocity profile according to the depth value of the transmitting point and the depth value of the receiving point;
(103) a sound velocity gradient determining module 203, for determining a sound velocity gradient according to the area of the sound velocity profile; and
(104) a horizontal distance determining module 204, for determining the horizontal distance between the transmitting point and the receiving point according to the sound velocity gradient.
(105) The sound velocity profile area determining module 202 specifically includes:
(106) a sound velocity profile area determining unit, for determining the area S.sub.a of the sound velocity profile according to the formula S.sub.a=∫.sub.z.sub.
(107) where, S.sub.a is the area of the sound velocity profile, z.sub.0 is the depth of the transmitting point, z.sub.B is the depth of the receiving point, and c(z) is a sound velocity profile between the depth of the transmitting point and the depth of the receiving point; and
(108) converting S.sub.a=∫.sub.z.sub.
(109)
(110) thereby obtaining the area of the sound velocity profile at the time of k+1;
(111) where, Δz.sub.k is a variation of the depth of the receiving point from the time of k to the time of k+1, and ΔS.sub.k+1 is a variation of the area from the time of k to the time of k+1.
(112) The sound velocity gradient determining module 203 specifically includes:
(113) a sound velocity gradient determining unit, for
(114)
determining the sound velocity gradient g according to the area of the sound velocity profile by the formula;
(115) where, g is the sound velocity gradient, z.sub.0 is the depth of the transmitting point, z.sub.B is the depth of the receiving point, c.sub.0 is a sound velocity at z.sub.0, and S.sub.a is the area of the sound velocity profile.
(116) The horizontal distance determining module 204 includes a horizontal distance determining unit, for determining the horizontal distance χ between the transmitting point and the receiving point according to the formula
(117)
(118) where, g is the sound velocity gradient, c.sub.0 is a sound velocity at the depth of the transmitting point, c is a sound velocity at the depth of the receiving point, and t is a propagation time from the transmitting point to the receiving point.
(119) Each embodiment of the present specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts between the embodiments may refer to each other. For a system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and reference can be made to the method description.
(120) Several examples are used for illustration of the principles and implementation methods of the present invention. The description of the embodiments is used to help illustrate the method and its core principles of the present invention. In addition, those skilled in the art can make various modifications in terms of specific embodiments and scope of application in accordance with the teachings of the present invention. In conclusion, the content of this specification shall not be construed as a limitation to the invention.