The present invention generally relates to the determination of a depth difference, or the determination of a lateral deviation with respect to the vertical between two points of an underwater environment, by measuring a propagation time and/or a propagation constant of a sound wave propagating between these two points, based on a mean velocity in this underwater environment.
It applies in particular to the measurement of a seafloor topography, and to the localization of a submerged object or fish shoal. It also applies to the determination of said mean velocity, from the topographic measurements themselves.
Today, more and more vessels are equipped with sonars, whether they are surface or submarine, manned vessels or drones. In particular, more and more “AUV” (“Autonomous Underwater Vehicle”) and “USV” (“Unmanned Surface Vehicle”) drones are now equipped with sonars. Such sonars notably make it possible to determine a bathymetric profile of the seafloor situated below the vessel (such a profile gathering, for several points of the seafloor, depth and horizontal position data locating these points of the floor), or to localize an object or a fish shoal situated in a water column extending below this vessel.
To determine the depth of a point of the seafloor situated vertically below the sonar, the latter emits a sound wave towards this point. After reflection on the floor, this sound wave is received by one or several receivers fitted on the sonar. The duration between the times of emission and reception of the sound wave, which is equal to the time necessary for the sound wave to make a round-trip travel between the sonar and the seafloor, can hence be used to determine the depth at which this point of the seafloor is situated. For that purpose, half of this duration is multiplied by a given velocity value of the sound waves in the environment.
But such a depth determination is often inaccurate because the velocity of the sound waves in an underwater environment generally varies as a function of the depth (due, in particular, to variations of temperature, density or salinity with depth).
The “Manual on Hydrography” from the International Hydrographic Organization (publication C-13, 1st Edition, Corrections to February 2011, available on the Internet site https://www.iho.int/iho_pubs/CB/C13_Index.htm#C-13F), proposes, in order to determine the depth of a point of the floor situated vertically below the sonar:
As it is a harmonic mean, the inverse of this effective velocity is equal to the arithmetic mean of the inverses of said local sound velocity values.
For a point of the floor that is not situated vertically below the sonar, the sound wave is deviated by refraction, all along its travel between the sonar and the sounded point (due to the variation of the sound wave velocity with depth). This is the propagation time of the wave, along this non-straight line travel, that is hence measured by the sonar.
To determine the depth of such a point, and its lateral deviation with respect to the sonar (deviation with respect to the vertical), the above-mentioned document indicates (page 121) that it is necessary to plot, point-by-point, the path followed by the sound rays, deviated under the effect of the above-mentioned refraction. This document more precisely proposes (page 161) to model the underwater environment as a stack of several layers, the sound wave velocity or the gradient thereof being supposed to be constant in each layer. The path of the sound rays is then determined gradually, layer by layer. This hence allows linking the time of propagation along this path to the depth of the sounded point and to lateral deviation thereof with respect to the sonar.
However, the path followed by the sound rays must be determined again, entirely, at each change of direction of the sound wave received by the sonar.
The implementation of this method hence involves many computations, and requires significant computer resources, in particular when multibeam sonars (which generate simultaneously a multitude of sound waves of different inclinations) are used. This method further requires a preliminary measurement of the sound wave velocity profile over the whole range of depths from the sonar to the sounded point.
In this context, the present invention proposes a method for determining a depth difference, or a lateral deviation with respect to the vertical between two points of an underwater environment, based on an appropriate single-layer model of the underwater environment, instead of being based on a multilayer model as described in the above-mentioned prior art (“Manual on Hydrography” from the International Hydrographic Organization). In this single-layer model, it is supposed that the sound wave propagates in a straight line in the environment, along an effective direction of propagation (different from its direction of reception), and with a mean velocity that is independent of this effective direction of propagation. Using this single-layer model significantly simplifies the computations required for such a determination, while producing very accurate results.
The invention provides in particular a method comprising the following steps:
The applicant has observed that, for a suitable value of said mean velocity, the depth difference or the lateral deviation determined as indicated hereinabove are surprisingly accurate enough with regard to the generally recommended international standards for hydrography (in particular with regard to the orders of accuracy “1b” and “special” as defined by the “IHO Standards for Hydrographic Surveys”, Monaco, 5th Edition, said orders of accuracy being reminded on pages 8-10 of the above-mentioned “Manual on Hydrography” from the International Hydrographic Organization).
In this method, the influence of the refraction undergone by the sound wave is hence accurately taken into account, without thereby having to determine the detail of the path followed by the sound wave. This makes it possible to carry out the method advantageously rapidly and/or with limited computing resources.
It moreover turns out, as already indicated, that the suitable value of the mean velocity in question (for which an accurate determination of the depth difference and/or of the lateral deviation between the considered points is obtained) is independent of the inclination of the received sound wave. Thus, from the moment that this suitable value is known (or determined), several measurements of depth differences, nevertheless made for different inclinations, can be obtained by means of a same numerical formula, which noticeably reduces the computation time required for determining these depth differences.
Besides, it is to be noted that the depth difference and/or the lateral deviation mentioned hereinabove can be determined based on a single velocity value, instead of having to use many different velocities previously measured for the whole range of depths from the receiving antenna to the transmitter, or from the receiving antenna to said submerged element.
Other non-limitative and advantageous features of the determination method according to the invention, taken individually or according to all the technically possible combinations, are the following:
The invention also relates to a method for determining a local propagation velocity of the sound waves in an underwater environment, comprising the following steps:
The invention also relates to a method for determining a position of a submerged transmitter in an underwater environment, comprising the following steps:
The transmitter can in particular be fitted on a submerged beacon, whereas the receiving antenna is fitted on the sonar system.
The invention also relates to a sonar system comprising:
The sonar system can also comprise said transmitter, or comprise a transmitting antenna that comprises said transmitter, which is at least one in number.
The different optional features described hereinabove in relation to a method can also apply to the just-described sonar system.
The invention also relates to a sonar system comprising:
The invention also relates to a surface or submersible, autonomous or manned vessel, provided with a sonar system as described hereinabove.
The following description in relation with the appended drawings, given by way of non-limitative examples, will allow a good understanding of what the invention consists of and of how it can be implemented.
In the appended drawings:
A noticeable aspect of this sonar system 10 is that it is configured to determine positions of sounded points (depths and lateral positions of the sounded points) by taking into account, both simply and accurately, the refraction of the sound waves caused by the variations of the propagation velocity of these waves as a function of the depth.
The structure of this sonar system 10 allows different operating modes. In particular, it makes it possible to:
The structure of the sonar system 10 will be first described, in relation with
Sonar System
The sonar system 10, schematically shown in
The control unit of the transducers 15, 16 can comprise digital-to-analog and analog-to-digital converters, as well as electronic amplifiers and filters, adapted to conform electrical signals supplying the transducers or to amplify and filter reception signals sensed by some of these transducers, used in reception mode.
The transducers 15, 16 of the sonar system 10 are arranged in a cross-arrangement (called “Mills Cross” arrangement):
The distance d between two transducers 15 located nearby the first antenna 13 is constant along this antenna, and it is the same for the transducers 16 of the second antenna 14.
The sonar head 11 is here inserted into a housing formed in the hull of the vessel 1, and is directed so that the first antenna 13 (the first branch of the Mills cross) is parallel to a longitudinal axis x of the vessel 1, the second antenna 14 being parallel to a transverse axis y of the vessel.
The vessel hull has an elongated shape along the longitudinal axis x in question, and when the vessel moves in a straight line, its progression direction coincides with this longitudinal axis x (except for the drift effects). The transverse axis y is perpendicular to the longitudinal axis x, and parallel to the vessel deck.
Here, each transducer 15, 16 of the sonar system 10 is adapted to emit sound waves in the underwater environment E surrounding the vessel, but also to receive sound waves coming from this environment (in particular sound waves reflected by the seafloor). Each of these transducers 15, 16 is hence adapted to operate both as an transmitter and as a receiver.
Each of the first and second antenna 13 and 14 has a length that is preferably higher than 20 centimetres, or even higher than 50 centimetres, thanks to what this antenna can directionally emit or receive sound waves, with a high angular resolution.
The directional nature of these antennas will be explained hereinafter, in a case where the first antenna 13 is used as a transmitting antenna and the second antenna 14 is used as a receiving antenna. In this case, the first antenna 13 emits sound waves forming a sound wave beam 30, of rather flattened shape, that:
This sound wave beam 30 hence propagates as a fan-shaped, shallow layer, generally called “scan swath”. This emission is directional in that the emitted beam exhibits, in parallel to the transmitting antenna (hence, herein, parallel to the longitudinal axis x), said reduced angular opening. The area of the seafloor 4 reached by this beam 30 then corresponds to a thin and long strip 32, perpendicular to the transmitting antenna.
This strip 32 is consisted of several small elementary portions 33, 33′, 33″ . . . of the seafloor 4, distributed along this strip, and each centred on a point P, P′, P″ . . . . Each of these elementary seafloor portions 33, 33′, 33″ reflects a sound wave that, like an echo, is sent back towards the sonar system 10. This reflected wave is then received by the second antenna 14.
Thanks to the directional nature of the second antenna 14, the sonar system 10 is capable of discriminating two received sound waves, coming from distinct seafloor portions 33, 33′, 33″, respectively, which occupy different positions along the above-mentioned ensonified strip 32. This then allows determining the depth and the lateral position of each of these elementary positions, i.e. the depth and the lateral position of the points P, P′, P″ on which they are centred.
The directional nature of the second antenna 14 (used herein in reception mode) will be explained hereinafter, with reference to
Each transducer 16 of this antenna is adapted to output a reception signal s, representative of instantaneous variations, at the position at which this transducer is situated, of a sound wave received by the antenna. When this wave is not received at a normal incidence, these reception signals s are time offset with respect to each other, by a quantity that depends directly of the reception angle θo, that is to say the angle of incidence according to which the sound wave is received by the antenna. Herein, the time offset Δt between two of said reception signals s is given by the following formula F1:
In this formula, co is the local propagation velocity of the sound waves, at the depth zo of the second antenna 14 (depth zo which is here almost null). The reception angle Go is formed between a direction perpendicular to the antenna, which here coincides with the vertical axis z, and a direction of propagation of the sound wave at the antenna 14 (that is to say where the antenna 14 is situated).
A suitable processing of the reception signals s then makes it possible to extract from these signals a component representative of the sound wave(s) received by the antenna at a given angle of reception θo. Waves respectively received at different angles of incidence (hence coming from points P, P′, P″ of the seafloor) can hence be discriminated from each other by the sonar system 10. The processing in question, which is a conventional beamforming processing, can for example consist in applying, to each reception signal s, a time offset proportional to the position occupied by the corresponding transducer along the antenna 14, then summing the so-offset reception signals.
As shown by formula F1 hereinabove, that is as a propagation constant α that the reception angle θo of the received wave intervenes in the time offset Δt between two of the reception signals s.
The propagation constant α, generally called Snell-Descartes constant, is equal to the sine of the reception angle θo divided by the local propagation velocity co of the sound waves at the depth zo of the second antenna 14: α=sin(θo)/co.
This quantity is called propagation constant because, in accordance with the so-called Snell-Descartes law, the ratio sin(θ)/c between:
Anyway, the processing unit 18 of the sonar system 10 is programmed to, after each emission of a sound wave beam as that described hereinabove:
As will be seen hereinafter, the couple of data comprises this duration τ and the propagation constant α of the received wave and enables the processing unit 18 to determine the depth and the lateral position of the element of the underwater environment E having reflected said sound wave (during the propagation of this wave from the first antenna 13 to the second antenna 14).
The operating characteristics of the first and second antennas 13 and 14 have been explained hereinabove in a case where the first antenna 13 operates in transmission mode whereas the second antenna 14 operates in reception mode. However, the respective roles of these two antennas 13, 14 can be swapped with each other, the first antenna 13 then playing the role of the receiving antenna, and the second antenna 14 playing the role of the transmitting antenna.
As regards now the piloting unit 17 and processing unit 18 of the sonar system 10, they are each made by means of an electronic circuit comprising at least a processor and a memory, and, remarkably, they are programmed to execute one or several of the above-described methods. The system also comprises a GPS (“Global Positioning System”) antenna that provides an absolute position of the system in the terrestrial coordinate system, and an attitude unit comprising at least one gyroscope, which outputs signals representative of the angular movements of the system in this coordinate system (in particular, pitch and roll). The angular movements of the vessel are then compensated at the emission and the reception of the waves, by electronically modifying the directions of emission and reception as a function of the signals output by the attitude unit. Hereinafter, these movements are considered as being perfectly compensated.
First Method: Determining a Bathymetric Profile Based on a Mean Velocity Profile of Sound
As already indicated, during this first method, the topography of the seafloor situated under the vessel 1 is determined by measurements of sound wave propagation times, based on a mean velocity profile of sound in the underwater environment, cmoy(z).
During this first method, the transducers 15 of the first antenna 13 operate in transmission mode (this antenna is used as a transmitting antenna). The transducers 16 of the second antenna 14 operate in reception mode (the second antenna 14 is used as a receiving antenna).
This method comprises the following steps (
a) emitting a train of sound waves using the first antenna 13, (the time extent of this wave train being, for example, of the order of one millisecond or a few milliseconds), as the above-described sound wave beam 30, then
b) acquiring the reception signals s, sensed by the transducers 16 of the second antenna 14 in response to the emission at step a).
The so-acquired reception signals enable the processing unit to determine the depths and lateral positions of several points P, P′, P″ of the seafloor 5 situated along a measurement line, perpendicular to the first antenna 13 (and hence here perpendicular to the longitudinal axis x of the vessel 1) and situated vertically below the vessel 1 (this measurement line corresponds to the mean line along which extends the thin strip 32 of the seafloor 5 reached by the waves 30 emitted at step a)).
Steps a) and b) are followed by a step c), during which the vessel slightly moves, in parallel to its longitudinal axis x, to a new position.
Steps a) and b) are then executed again, which makes it possible to determine the depths and lateral positions of points of the floor situated along another measurement line, slightly offset with respect to the preceding one along the longitudinal axis x.
So executing the whole steps a), b) and c) several times successively makes it possible to survey, line by line, the positions of the different points of a three-dimensional surface, representative of the topography of the considered seafloor.
The reception signals s acquired during each execution of step b) are processed during the processing steps b′) and b″).
During step b′), the processing unit 18 determines, as a function of the reception signals s acquired at step b), several couples of data (α, τ) each associated with one of the sound waves received by the second antenna 14 at step b). Each of these couples of data comprises the propagation constant α of this sound wave, as well as the duration τ separating the time of emission and time of reception of this wave.
During step b″), the processing unit 18 determines, for each of these couples of data α and τ, a depth zP and a lateral position yP of the small portion 33 of the seafloor 5 having reflected the considered sound wave, during the propagation thereof (round trip) form the first transmitting antenna 13 to the second receiving antenna 14. This depth zP and this lateral position vP locate more precisely the point P of the floor on which is centred this small seafloor portion 33.
The lateral position yP of point P is the coordinate of this point along the transverse axis y (longitudinal axis y whose origin is situated at the centre O of the sonar head 11). This lateral position yP is hence equal to the lateral deviation, with respect to the vertical, between the considered point P and the second antenna 14 (receiving antenna).
On the other hand, this is in fact the depth difference Δz between the point P and the sonar head 11 that is determined by the processing unit 18, based on the duration τ. But the sonar head 11 is herein situated almost at the surface of the underwater environment E, and, for the simplicity of the disclosure, the depth difference Δz is herein considered as being equal to the depth zP of the sounded point. This depth zP, sometimes called immersion, is equal to the distance between the point P and the surface of the underwater environment E, measured vertically.
Moreover, it is to be noted that the duration τ, between the times of emission and reception of the sound wave reflected by the point P, is equal to the time taken by this sound wave to propagate, on the way out, from the first antenna 13 to the point P, then, on the way back, from this point P to the second antenna 14. In the case in point, the respective paths followed by this wave on the way out and the way back, respectively, are identical to each other (
The method implemented by the processing unit 18 to determine the depth zP and the lateral position yP of the sounded point P is particularly remarkable in that it makes it possible to take into account the refraction of the sound waves, caused by the variations of the propagation velocity c of these waves as a function of the depth z, in a both simple and accurate manner.
This method is based on a model of propagation in which it is supposed that the received sound wave propagates:
In this model, the depth zP and the lateral position yP of point P are hence expressed in accordance with the following formulas F2 and F3:
z
P
=c
moy(zP)·t·cos(θmoy) (F2)
y
P
=c
moy(zP)·t·sin(θmoy) (F3)
where:
In other words, the mean propagation angle θmoy is defined between the vertical axis z and the straight line 31′ that links the point P to the second antenna 14. This straight line 31′ corresponds to the effective, rectilinear path that is supposed to be followed by the sound wave in this model.
With a suitable choice of the mean velocity cmoy(zP) and the mean propagation angle θmoy, it turns out that this model allows a very reliable and accurate determination of the depth zP and the lateral position yP of the point P having reflected the received wave.
In the case in point, the mean propagation angle θmoy is determined as a function of the propagation constant α of the received sound wave (it indeed depends on the angle of reception Go at which this wave is received by the second antenna), and as a function of said mean velocity cmoy(zP), or potentially an arithmetic mean velocity
The fact that the mean velocity cmoy(zP) is independent of the effective direction of propagation of the sound wave significantly facilitates the processing of the acquired data and the determination of the depth and the lateral position of each point of the floor sounded by the sonar system.
In particular, the depth zP as well as the value of the corresponding mean velocity cmoy(zP) can be determined in a first instance, independently of the lateral position yP of point P, which allows reducing the computation time required for this determination (the lateral position yP being then determined based on the so-determined mean velocity value). This computation time reduction is all the more interesting herein since the depths and lateral positions of several points P, P′, P″ of the floor are determined, at each repetition of step b″).
The mean velocity cmoy(zP) is equal to the harmonic mean of a plurality of values of the local propagation velocities c(z), exhibited by the sound wave at a respective plurality of depths z from the depth zP of point P to the depth z=0 of the second antenna 14 (receiving antenna), i.e.:
It is to be noted that the quantity
is equal to the duration tvert that a sound wave would take to propagate, vertically, from the depth zP of the sounded point to the depth z=0 of the receiving antenna. The mean velocity cmoy(zP) is hence equal to the depth difference zP between the sounded point P and the second antenna 14, divided by this duration tvert.
The mean propagation angle θmoy is herein determined by the processing unit 18 so that its sine is equal to the product of the propagation constant α of the considered wave, multiplied by the mean velocity cmoy(zP):
sin(θmoy)=α·cmoy(zP) (F6)
The processing unit 18 is hence programmed to determine the depth zP and the lateral position yP of point P, either in accordance with the above formulas F2 and F3 (the mean propagation angle θmoy being then determined in accordance with formula F6), or directly by means of the following formulas F7 and F8:
z
P
=c
moy(zP)·t·√{square root over (1−(α·cmoy(zP))2)} (F7)
y
P
=c
moy(zP)·t·(α·cmoy(zP)) (F8).
In this first method, a mean velocity profile of sound, gathering several values exhibited by the mean velocity cmoy(z) for a respective plurality of depths z in the underwater environment, is prerecorded in the memory of the processing unit 18.
Based on this prerecorded mean velocity profile and the measured data t=τ/2 and α, the processing unit 18 searches for the depth zP that satisfies the formula F7 (for example, iteratively, as explained hereinafter). Once this depth determined, the lateral position yP of point P is determined, by directly computing the quantity cmoy(zP)·t·(α·cmoy(zP)) (formula F8).
The profile of the mean velocity cmoy(z) is measured then recorded in the memory of the processing unit 18 during a preliminary phase of this method. During this preliminary phase, a probe, provided with a sensor adapted to measure the local propagation velocities c of the sound waves at the depth z of the sounder, is positioned successively at several depths in the underwater environment E. A profile c(z) of the local propagation velocity is hence surveyed. As an alternative, this sounder could for example be provided with sensors adapted to determine the water temperature and salinity at the depth of the sounder, these quantities then permitting to determine the local propagation velocity c(z) at the considered depth.
The profile of the mean velocity cmoy(z) is then determined, based on the local propagation velocity profile c(z) previously surveyed, by numerical integration, in accordance with formula F5.
An example of iterative method making it possible to determine the depth zP of the sounded point P in such a manner that it satisfies formula F7 will now be described.
This method comprises a step of determining an estimate zP,j of the depth zP, and an estimate cmoy,i of the corresponding mean velocity cmoy(zP). This estimation step is executed several times successively, iteratively.
During the ith execution of this step, a new estimate cmoy,i of the mean velocity is determined, based on a preceding estimate zP,j-1 of the depth zP, and based on the prerecorded mean velocity profile, in accordance with the following formula F9:
c
moy,i
=c
moy((zP,i-1) (F9).
A new estimate zP,j of the depth zP is then determined by replacing the mean velocity cmoy(zP) by its estimate cmoy,j, in formula F7:
z
P,i
=c
moy,i
·t·√{square root over (1−(α·cmoy,i)2)} (F10)
This iterative method begins for example from the initial estimate cmoy,1=cmoy(z=0) of the mean velocity.
The successive executions of the estimation step in question stop when a deviation |cmoy,j+1−cmoy,i| between two successive estimates cmoy,i+1 and cmoy,i of the mean velocity becomes lower than a given threshold. In practice, this threshold can be comprised for example between 1 metre per second and 1 millimetre per second. As an alternative, the successive executions of this estimation step could be stopped when a relative deviation between two successive estimates zP,i+1 and zP,i of the depth zP becomes lower than a given required accuracy.
An error εy, representative of a deviation between the real lateral position of a sounded point P and its lateral position yP determined based on this model is also shown in
The two errors εz and εy shown in this figure have been determined by numerical simulation, based on the propagation velocity profile c(z) of
As can be seen in this figure, even when the received sound waves are very inclined with respect to the vertical (situation in which their trajectories are strongly bent by refraction), the errors εz and εy remain extremely small: these errors remain lower than 5 centimetres, whereas the sounded depth is 200 metres. For reception angles lower than 30 degrees, these errors are even lower than 3 millimetres.
It is hence observed in this example that the determination method implemented by the processing unit 18 produces very reliable and accurate depth and lateral position values, while significantly simplifying the numerical determination of these quantities with respect to a determination that would be based on a point-by-point plotting of the path followed by the wave.
The fact that this single-layer model produces accurate results can be explained in part by the following theoretical arguments.
First, it is known in the field of seismic measurements that the seismic wave propagation time t between a source point and a receiver is given, with a good approximation, by the following formula F11:
t
2
=t
vert
2
+y
2
/c
RMS
2 (F11)
where:
This formula (mentioned for example in Chapter 5 of “Geophysical Signal Processing”, E. A. Robinson, T. S. Durrani and L. G. Peardon, Prentice Hall, 1986, ISBN 0133526674) is usually used in the field of seismic measurements to temporally align different received signals, to be thereafter able to sum these signals to improve the signal-to-noise ration by mean effect.
In the case in point, the time of “vertical” propagation, tvert, is equal to the depth z, divided by the harmonic mean cH(Z) of the local propagation velocities c, between this depth z and the surface:
Moreover, in an underwater environment, unlike in a geologic environment, the harmonic mean velocity cH is very close to the root mean square velocity cRMS. For example, in the case of the underwater environment E considered herein, whose propagation velocity profile is plotted in
For measurements made in a liquid medium, we have hence, with a good approximation:
t
2=(z2+y2)/cH2.
Now, in the single-layer propagation model that has been presented hereinabove, the propagation time t is linked to the depth zP and the lateral position yP of the sounded point by the following relation:
t
2=(zP2+yP2)/cmoy2
where cmoy is the effective mean velocity in the single layer that is considered.
For this propagation model to be the more representative possible of the real physical link between the propagation time t and the coordinates zP, yP, it must indeed be parameterized by choosing, for the mean velocity cmoy(zP), the above-mentioned harmonic velocity cH, i.e., as already indicated:
Moreover, by extending and modifying certain results presented in “Approximate Methods For Ray Tracing”, M. J. Daintith, SaclantCen Conference proceedings No 5, September 1971, the inventor has demonstrated the following results: developing the first order propagation equations in ε(z), where c(z)=
and
y
P
=α
2
t(1+
with a
By then neglecting the terms in A2
z
P=(cHt)√{square root over (1−a2
These last equations show that the mean propagation angle to be used is, with a very good approximation, defined by the following formula F12:
sin(θmoy)=α·
By approximating the arithmetic mean velocity c by the harmonic mean velocity cH in formula F12, the following relation is obtained
sin(θmoy)=α·cH
based on which the processing unit 18 determines the depth and the lateral position of the sounded points. The validity of the approximation sin(θmoy)=α.cH, shown hereinabove from a theoretical point of view, is moreover justified, a posteriori, by the accuracy of the results that can be obtained therewith (cf.:
The above computations however show that the approximation of formula F12, sin(θmoy)=α.
As an alternative, the processing unit 18 could hence be programmed in such a manner to determine the depth zP and the lateral position yP of each sounded point P in accordance with the following formulas F13 and F14:
z
P
=c
moy(zP)·t·√{square root over (1−(α·c(zP))2)} (F13)
y
P
=c
moy(zP)·t·(α·
In the first method described hereinabove, the positions of different points of a three-dimensional surface, representative of the topography of the seafloor 5, are surveyed line-by-line, thanks to the longitudinal displacement of the vessel 1.
As an alternative, the vessel could keep the same position all along this method, the three-dimensional surface in question being then surveyed by varying the inclination of the emitted sound wave beam 30, between one emission and the following one (that is to say between two successive executions of step a)), instead of systematically emitting this beam vertically.
As another alternative, instead of surveying the positions of several points of the floor covering a whole region of the latter, it could be provided to survey the depth and/or the lateral position of only one point of the floor.
On the other hand, this first method can be used to determine the depths and/or lateral positions of submerged elements others than portions of the seafloor, such as a fish, a fish shoal, or a part of a fish shoal (this method is hence not only a method for determining a bathymetric profile). The depths and/or lateral positions of such elements are determined in the same way as what has been explained hereinabove for a point of the seafloor.
Second Method: Determining a Bathymetric Profile, and Determining a Mean Velocity Profile of Sound Based on the Bathymetric Surveys Themselves
In this second method, as in the first method, the depths of different points of the seafloor are determined, from propagation time measurements, based on the above-described single-layer model (one-effective-layer model).
But herein, unlike in the first method, the mean velocity profile cmoy(z) in the underwater environment E, which intervenes during the analysis of the propagation time measurements, is not prerecorded in a memory of the sonar system 10 (it is not measured previously to the depth survey).
In this second embodiment, the depth of a given point of the seafloor is determined, without previous knowledge of the mean velocity profile, thanks to a comparison of at least two distinct propagation time measurements between the sonar system 10 and the sounded point, these two measurements being made for two distinct positions of the sonar system 10 (and hence for two different inclinations of the received sound waves).
The comparison of these two propagation times further makes it possible to determine the mean velocity value, cmoy(zM), at the depth zM of the considered point M.
During this series of measurements, for a first position O1 of the vessel 1, the first antenna 13 emits a transverse sound wave beam 40, such as the beam 30 described hereinabove with reference to
The vessel 1 then moves, in parallel to its longitudinal axis x, to other intermediate positions. At each of these positions, the sonar system 11 determines a propagation time tM′,1, tM″,1, . . . between the sonar system 11 and a point M′, M″, . . . of the floor situated vertically below this system, as explained hereinabove for the first position O1.
The vessel 1 then moves to a second position O2. At this second position, the second antenna 14 transmits a longitudinal sound wave beam 50 that propagates as a shallow layer whose mean plane is parallel to the longitudinal axis x (since the second antenna 14 extends perpendicularly to this axis). This beam hence reaches a thin strip 52 of the seafloor, which is this time parallel to the longitudinal axis x (instead of being perpendicular thereto). In response to this emission, the first antenna 13 receives the sound waves that have been reflected by the elements of this strip 52, and the transducers 15 of the first antenna 13 acquire the corresponding reception signals. Based on these signals, the processing unit 18 then determines
The depth of each point M, M′, M″ situated along this measurement line is hence sounded:
The depth of this point is then determined by the processing unit 18 by comparing this first measurement and this second measurement with each other.
For that purpose, the processing unit 18 first determines the mean velocity value, cmoy(zM), at the depth zM of the considered point M, as a function of the first propagation time tM,1 the second propagation time tM,2 and the second propagation constant αM,2.
The processing unit 18 then determines the depth zM of the point M, based on this mean velocity value.
More precisely, the processing unit 18 determines the mean velocity value cmoy(zM) as being the value for which a root mean square deviation ε2 between:
is a minimum (or at least lower than a threshold, for example lower than 10 centimetres), each of these two estimates being determined on the basis of this same mean velocity value cmoy(zM). So:
The first estimate zM,1 and the second estimate zM,2 are each determined based on the above-described single-layer model, in accordance with formulas F2 and F6, or in accordance with formula F7 i.e.:
z
M,1
=c
m
·t
M,1
et z
M,2
=c
m
·t
M,2·√{square root over (1−(αM,2·cm)2)}.
In the particular embodiment of the second method that is described herein, the minimization of the root mean square deviation ε2 (which here amounts to nullify this deviation) then leads to determine the mean velocity cmoy(zM) at point M, in accordance with the following formula F16:
The processing unit 18 can for example determine the mean velocity cmoy(zM) in accordance with formula F16, or by a numerical research for the value of cm that minimizes the root mean square deviation ε2 (in accordance with formula F15).
It is to be noted that, in this method, among the different couples of data (αM,2, tM,2), (αM′,2, tM′,2), (αM″,2, tM″,2), . . . , respectively associated with the different waves received by the first antenna 13 from the second position O2, the one (αM,2, tM,2) that corresponds to the sound wave that has been reflected by the same point M as that which has been sounded from the first position O1 must be identified (since this method is based on the comparison of two distinct estimates of the depth of a same point). For that purpose, the processing unit 18 can for example select among these couples of data the one for which a lateral deviation xM, determined as a function of the considered couple of data (α, τ) (for example, according to the formula xM=cmoy2·t·α), is the closest to the distance separating the first position O1 from the second position O2 (distance that is known, for example, thanks to a locating system 2, such as a GPS system or a log fitted on the vessel 1).
As can be seen in this figure, in this situation, the smallest value of the deviation c is obtained for cm=1510.8 metres per second. Now, in the considered underwater environment E, the value of the mean velocity cmoy at a depth of 200 metres is of 1510.7 metres per second. This shows that this method actually permits, by comparing several bathymetric measurements, to determine a value of the mean velocity extremely close to the real value of this mean velocity in the sounded environment E.
The second method hence makes it possible to obtain in real time bathymetric measurements and an estimate of the mean velocity value for each measured depth. A mean velocity profile is hence obtained from the mean velocity values obtained for different depths.
It may further be provided, during this second method, that the processing unit 18 determines a local propagation velocity profile of the sound waves, c(z), from the mean velocity profile cmoy(z) determined as explained hereinabove (i.e. from several bathymetric surveys compared with each other).
For that purpose, the local propagation velocities c(z), at the depth z, can for example be determined in accordance with the following inversion formula F17 (deduced for formula F5):
The local propagation velocity profile c(z) is hence obtained, in real time, at the same time as the bathymetric surveys themselves.
However, it is to be noted that, in formula F17, the derivative dcmoy(z)/dz present at the denominator can have for effect to amplify slight noises or numerical errors potentially affecting the mean velocity profile cmoy(z).
To remedy thereto, the processing unit 18 can, for example, implement a regularization procedure such as those described hereinafter.
For example, supposing a constant local propagation velocity in the interval [z1, z2], denoted c, the mean velocity measurements cmoy(z1) at z1 and cmoy(z2) at z2 give:
More generally, it can be supposed that the local propagation velocity profile c(z) varies linearly over the considered depth interval [z1, z2]: c(z)=c1+g(z−z1), for z∈[z1,z2].
The values of the two variables c1 and g, which characterize this velocity profile, are then determined by the processing unit as being the values that minimize the following cost function FC:
where the sum Σi relates to the different depths zi of the interval [z1, z2] for which the mean velocity cmoy(zi) has been determined.
Different alternatives may be applied to the just-described second method.
First, the measurement of the first propagation time tM,1 could be made by means of a wave whose direction of propagation is inclined with respect to the vertical (instead of propagating vertically, as this is the case in the exemplary embodiment described hereinabove). In this last case, the mean velocity value cmoy(zM) at point M is determined by taking into account a first propagation constant αM,1 with which this first wave propagates, in addition to taking into account the first and second propagation times tM,1, tM,2 and the second propagation constant αM,2. Within the framework of this alternative, the first estimate zM,1 of the depth zM is determined for example as being equal to zM,1=cm·tM,1·√{square root over (1−(αM,1·cm)2)} (instead of being determined as a function of only cm and tM,1). As regards the mean velocity value cmoy(zM), it is determined, here again, in such a way as to minimize the root mean square deviation ε2 (or at least in such a way as to make it lower than a given threshold).
As another alternative, it could be provided, in this second method, to measure propagation times tM,i between the sonar system and a same point M of the seafloor, for more than two distinct positions of the sonar system. For each of these positions, Oi, the sonar system then determines the propagation constant αM,i of the sound wave having sounded the depth of point M, in addition to the above-mentioned propagation time tM,i.
The mean velocity value cmoy(zM) at point M is then determined by the processing unit 18 as being the value for which an overall deviation ε′, representative of the dispersion of a set of estimates zM,i of the depth zM, each determined based one of the couples (αM,i, tM,i) measured from one of said positions Oi, is minimum (or lower than the above-mentioned threshold).
The overall deviation ε′ can for example be equal to the standard-deviation or to the variance of this set of estimates, or to the sum of the root mean square deviations between these estimates, taken two-by-two. Each of these estimates is determined, as hereinabove, based on the above-described single-layer model (and hence, for example, in accordance with formula F7).
By way of example, if three propagation time measurements tM,1, tM,2, tM,3 are made to locate the point M, for three distinct positions of the sonar system, this overall deviation ε′ can be defined as follows:
ε′=[zM,1(tM,1,αM,1,cm)−zM,2(tM,2,αM,2,cm)]2+[zM,2(tM,2,αM,2,cm)−zM,3(tM,3,αM,3,cm)]2+[zM,3(tM,3,αM,3,cm)−zM,1(tM,1,αM,1,cm)]2.
Third Method: Determining the Position of a Submerged Beacon
In this third method, a transmitter 4 of a submerged beacon 3 emits a sound wave, that is then received by the sonar system 10 (
The processing unit 18 of the sonar system 10 then determines a position of this beacon 3, with respect to the sonar system 10, based on:
It is to be noted that the sound wave in question herein performs a one-way travel, whereas the sound waves emitted in the first and second methods perform round-trip travels (like an echo). The propagation time tB is hence equal to the duration separating the time of emission of this wave, and the time of reception of this wave (instead of being equal to half of this duration).
Anyway, the position of this beacon 3 is here again determined based on the above-described single-layer propagation model, as a function of the profile of the mean velocity cmoy(z). In this third method, this profile is prerecorded in the memory of the processing unit 18.
On the other hand, in this third method, the first and second antennas 13 and 14 are both used in reception mode.
The path 61 followed by the emitted sound wave between the beacon 3 and the sonar system 10 is situated in a vertical plane of propagation PI that passes through the centre B of the transmitter 4 and through the centre O of the sonar head 11.
The sound wave propagation direction, at point O of reception of this wave, is located by:
The propagation constant α of the sound wave is, as hereinabove, equal to the sine of the reception angle θo, divided by the local propagation velocity co of the sound waves at the depth of the receiving antennas, 13 and 14. The processing unit 18 is programmed to determine, in particular, the propagation constant α, based on the reception signals sensed by the transducers 15, 16 of the first antenna 13 and of the second antenna 14 during the reception of this sound wave.
In the case in point, the time offset Δtx between two reception signals output by two transducers 15 of the first antenna 13 separated by a distance dx is given by Δtx=dx·α·cos(φ). Comparably, the time offset Δty between two reception signals output by two transducers 16 of the first antenna 14 separated by a distance dy is given by Δty=dy·α·sin(φ). The propagation constant α of the received sound wave, and the quantities α·cos(q) and α·sin(q) can then be obtained based on these time offsets. The propagation constant is determined, for example, by computing the quantity √{square root over ((Δtx/dx)2+(Δty/dy)2)}.
In a first embodiment of this third method, the processing unit 18 determines the position of the centre B of the transmitter 4, with respect to the sonar system, based on both the propagation constant α and the propagation time tB.
This first embodiment is adapted to a situation in which the beacon 3 and the sonar system 10 share a same common time reference, which enables the processing unit 18 to determine the propagation time tB (the sonar system and the beacon each having for example a clock, these two clocks being accurately synchronized with each other).
In this first embodiment, the processing unit 18 determines coordinates xB, yB, zB, that locate the beacon 3 in the coordinate system x,y,z linked to the sonar system 10, as follows.
Firstly, the depth zB, and the corresponding mean velocity, is determined by solving the following equation:
z
B
=c
moy(zB)·tB·√{square root over (1−(α·cmoy(zB))2)}.
Then, the “horizontal” coordinates xB, yB, are determined in accordance with the following formulas:
x
B
=c
moy
2(zB)·tB·α·cos(φ) and yB=cmoy2(zB)·tB·α·sin(φ).
The processing unit 18 can further be programmed to determine a position of the beacon 3 in a coordinate system in which the beacon is fixed, as the terrestrial coordinate system XT, YT, ZT. For that purpose, the processing unit 18 acquires a position of the vessel 1, located in the terrestrial coordinate system, by means of the locating system 2 fitted on this vessel, the vessel 1 being situated at the same position as during the reception of the sound wave emitted by the beacon 3. The position of the beacon 3 is then determined as a function of the position of the vessel 1 in the terrestrial reference system, and of the position (xB,yB,zB) of the beacon with respect to the sonar system 10.
In a second embodiment of this third method, the processing unit 18 determines the lateral position (xB,yB) of the centre B of the transmitter 4, with respect to the sonar system 10, based on the propagation constant α of the received sound wave, and a previously known depth z′B of the beacon.
This depth z′B is known by the processing unit 18, for example, because data representative of this depth have been emitted from the beacon 3 to the sonar system 10 through the sound wave emitted by the beacon.
This second embodiment advantageously makes is possible to determine the position of the beacon 3, even if the sonar system 10 and this beacon 3 do not share a common time reference.
The coordinates xB, yB that locate the lateral position of the centre B of the transmitter 4 in the horizontal plane (x,y) are each determined as a function of the product of:
The tangent tan(θmoy) of this mean propagation angle θmoy is determined as a function of the propagation constant α of the received wave and of the mean velocity cmoy(z′B) at the depth z′B of the transmitter 4:
tan(θmoy)=cmoy(z′B)·α/√{square root over (1−(cmoy(z′B)·α)2)}
In this second embodiment, the processing unit 18 then determines the coordinates xB, yB in accordance with, for example, the following formulas:
x
B
=z′
B
·c
moy(z′B)·α/√{square root over (1−(cmoy(z′B)·α)2)}·cos(φ)
y
B
=z′
B
·c
moy(z′B)·α/√{square root over (1−(cmoy(z′B)·α)2)}·sin(φ).
As an alternative, the tangent of the mean propagation angle θmoy could however be determined as a function of the arithmetic mean velocity
tan(θmoy)=
Moreover, as in the first embodiment, the processing unit 18 can further be programmed to determine a position of the beacon 3 in a coordinate system in which the beacon is fixed, such as the terrestrial coordinate system XT, YT, ZT.
It is to be noted that this third method is herein applied to the location of a submerged beacon, but it may also be applied to the determination of the position of another submerged system emitting sound waves, such as a submarine distinct from the above-mentioned vessel 1, for example, and whatever the considered embodiment.
Different alternatives may be applied to the above-described methods and sonar system.
First, the sonar system could be fitted on a submersible vessel, instead of a surface vessel, whether this vessel is autonomous or manned.
In this case, this in not directly the depth of a point of the seafloor, or the depth of the transmitter of the beacon to be localized that is determined, but a difference Δz=zP−zo between the depth zP of this point of the floor (or of this transmitter) and the depth zo of the receiving antenna of the sonar system 10.
The first, second and third methods are then executed by the piloting unit 17 and processing unit 18 fully similarly to what has been described hereinabove, but by determining the mean velocity cmoy(zP) in accordance with the following formula:
and, optionally, by determining the arithmetic mean velocity in accordance with the following formula:
In other hand, the single-layer model used to determine the position of the sounded point or of the transmitter beacon could be parameterized slightly differently from what has been shown hereinabove. Thus, by way of example, the mean propagation angle θmoy could exhibit a slight relative deviation with respect to the (optimum) case presented hereinabove, for which sin(θmoy)=α·cmoy(zP), (or, as an alternative, for which sin(θmoy)=α·c(zP)). It is however preferable that this relative deviation remains lower than one per thousand (i.e. 0.001), because it makes it possible to keep, for the depths and lateral deviations determined by the processing unit, high accuracies, comparable to what has been presented hereinabove.
Moreover, as already indicated, the sonar system could have a simpler structure: it could for example include, instead of two complete multi-sensor linear antennas whose receivers (for example, at least four in number) are spaced apart by λ/2 (where λ is the mean wavelength of the emitted sound waves), arranged in a “Mills cross”, a lacunar receiving system (whose receivers are spaced apart by more than λ/2) composed a minima of 3 receivers that are not aligned with each other. In this case, the angular ambiguity can be solved (i.e. cleared up), by way of example, by emitting wide-band signals (whose spectral content extends over a wide frequency band).
As another alternative, the command, piloting and processing units could be made as a same electronic unit, or, on the contrary, be subdivided into a greater number of modules than what has been described hereinabove.
Number | Date | Country | Kind |
---|---|---|---|
1858281 | Sep 2018 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/074357 | 9/12/2019 | WO | 00 |